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:

No database caching

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.

Robots and search engine crawlers

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.

Website is coded inefficiently

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.

IMAP activity

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.

Excessive amount of plugins

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.

Large surges in website traffic

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.

Unattended forums

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.

Excessive spam comments

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.

Intensive image manipulation

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.

Intensive cron jobs

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.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
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.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?

Comments

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.

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: support@WebHostingHub.com Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.
}