There are a wide range of things that can affect the resource usage of your account, and while you can monitor your CPU usage in cPanel, it's important to understand some of the possible underlying causes, to prevent them from happening in the first place.
Below are some of the top 10 causes of heavy resource usage on an account that could potentially lead to an account suspension if not taken care of:
If you're utilizing any web software that relies on a MySQL database back-end, typically you'd want to look for a plugin or a way to leverage database caching. This way if you have 10 visitors to your website, all requesting the same information, the server doesn't have to pull identical data from the database 10 times. But rather just once, and then serve up that cached version to the next 9 visitors requesting the same thing.
A lot of website traffic can be generated by various bots or crawlers sent from search engines to index your website. You can use a robots.txt file to control how these bots are allowed to crawl your website if they are causing usage problems.
If you website has been coded in a server-side language such as PHP, this means that the server has to run a script each time that a visitor comes to your website.
By reducing the need for dynamic scripts to run, and instead serving up more static HTML content, your website could run much more efficiently and utilize the available server resources much better.
When you store email on the server and then check it via an IMAP client, this can become intensive if you store a lot of mail in the same folder. You can follow our guide on how to prevent excessive IMAP activity to stop this from happening.
If you're using a CMS (Content Management System) like WordPress, Joomla, or Drupal, if you have a large number of active plugins that you're using this can add to the resource usage required from the server for each and every page view. Reducing the amount of plugins you have running at once can help reduce usage a lot typically.
Even if your website if properly optimized to run efficiently, in certain cases you can have such a large surge in website traffic all at once that this begins to exhaust a server's physical resources. If you are expecting a large volume of traffic in one day, it can be important to try to strip your website down to its most bare essentials, so that the website can continue to run, even while receiving larger than normal levels of traffic.
If you have an online forum that you don't check on a frequent basis this would be considered an unattended forum. A lot of times spammers will utilize these to posts all sorts of spam related content, then when that content is viewed by others it can drive up the resource usage of your account.
If you do not consistently stay on to of, and remove spam comments from your website this could potentially start leading to a large amount of resource usage as the server attempts to pull up all of those comments from your database each time the website is viewed.
A server is mainly built for quick server to client type requests, such as serving up a webpage or image. However in some cases software will also task a server with doing more desktop related activities such as resizing an image. These are fine in small quantities, but the usage required can quickly cause problems if it's getting called a lot.
If you have automated cron jobs setup to run a script on a set interval, sometimes having the script run too frequently can lead to resource usage issues.
n/a Points
|
2014-09-05 11:55 pm
well you're sending me emails saying my CPU usage is high. It would be helpful if YOU did diagnostics to tell me what to do to fix, because I can't tell what it is out of all these options.
|
Staff 12,339 Points
|
2014-10-16 8:04 pm
Hello Danielle,
Thank you for contact us. If you need assistance determining the cause of CPU usage in your website, I recommend replying to the email that was sent to you. This opens a ticket with our System Administration team, and allows them to review your specific case. Since this is just the public forum, I cannot post your account specific information here safely. If you have any further questions, feel free to post them below. Thank you, John-Paul |
n/a Points
|
2014-10-16 7:17 pm
I would like to talk to a person at webhosting site. I do not understand what I need to do about excessive usage. Peggy |
Staff 12,339 Points
|
2014-10-16 7:58 pm
Hello Peggy,
Thank you for contacting us here in the public forum. While we can answer questions too, if you want to talk to someone please contact Live Support. If you received an email notification, you can also reply to the email and it will automatically open a ticket with the Support Team. If you have any further questions, feel free to post them below. Thank you, John-Paul |
n/a Points
|
2018-05-05 12:18 am
My site (doreesriversidefrenchies.com) is only showing my home page and not the menu. It's just not there. I added a new menu but I'm still having problems. All my customers are contacting me and telling me it won't upload completely. This is really hurting business, what should I do? Btw, the site is designed with Wix. There is no customer service at all. They don't have a phone number and I've sent three requests for help. Thank you for your help! |
Staff 17,314 Points
|
2018-05-07 5:25 pm
I'm sorry to here that you're having problems with your website. Unfortunately, Web Hosting Hub is not a support center for Wix. If you're hosting with us, the design and coding of your website is something you will need to ask your developers about. As Wix is the program that you're using to build the site, then you will need to go their support center for further assistance.
|
Email: | support@WebHostingHub.com | Ticket: | Submit a Support Ticket |
---|---|---|---|
Call: |
877-595-4HUB (4482) 757-416-6627 (Intl.) |
Chat: | Click To Chat Now |
We value your feedback!
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
new! - Enter your name and email address above and we will post your feedback in the comments on this page!