Reduce CPU Throttling on WordPress Blogs – CPU Limiting Factors

Written by Pavan Kumar on October 1, 2009


These days, the web hosting industry is filled with lots of unlimited plans and features like unlimited disk space, bandwidth, databases, domains, subdomains, emails etc. But web hosting providers do not disclose what exactly is that they make a limit on every hosted website in order to avoid problems at servers.

All shared web hosting plans have limits over system resources like CPU, memory, number of database connections etc. Though they provide unlimited disk space and bandwidth, you will be limited based on resource usage by your websites. If your website starts using too much of resources, then they suspend your websites in order to facilitate the smooth working of other websites hosted on your server. Web hosts like Blue Host etc provide statistics of CPU Throttling errors and few hosts does not provide any such details.

Server CPU throttling errors - CPU limiting factors

If you use WordPress blogs and suffer from CPU over usage problems on your server, here are few possible solutions.

Plugins: Plugins add great functionality to WP blogs, but at the other end a badly coded plugin can eat up the server like anything. As the WP itself is a server resource eater and increasing number of plugins will naturally take up most of the server resources like CPU and memory. Try to reduce number of plugins as well as plugins that consume much resources. If it is tough for you to identify bad plugins, head over to WP forums and experts are there to help you.

Theme: Not in every case, but sometimes the theme can turn your enemy and contribute in blog suspension. If you are using a theme which uses too much resources, its time to change that to a server optimized wordpress theme.

WP SuperCache: Here came the most important part you must try before trying anything else. Most of us use a caching plugin for WP, try increasing its duration of storing cached content which in other words can be called as Expiry Time & Garbage Collection in terms of Super Cache. You may need to increase it based on your CPU throttling, but don’t forget to check not to cache for logged in users.

Also read: Image optimization for internet sites, Block websites on computer, World visitor map generator for websites, Test browser compatibility of websites


Subscribe to RSS Feed or Get updates on your inbox:

People who liked this also read:

8 Readers responded to this post

I am yet to implement the super cache. But I am very very careful when it comes to plugins – I have hardly 12 of them.

Btw, I am thinking of installing mobilepress. Are you using it? Can I test it somehow via any simulation tools?

@ Ajith, I am not using any mobile plugins for my blog, but once installed, you can experience your mobile website on opera mini: – I don’t think of any such mobile browsers for localhost. Also, you can try : for simulation thru mobile.

Very good article for me….

Increase Expiry Time & Garbage Collection based on CPU throttling

Please suggest best expiry time for me (Blue host). My cpu throtting 200 to 300 seconds.

@ Sarpas,

There is no such best thing. Its all a relative job which vary from blog to blog. Keep testing and you will find best expiry time. But to the best of my knowledge, 200-300 seconds of CPU throttling is not an issue as your site would not go down – its just slow and 3 minutes per day is not a big deal for any small/medium sized blogger.

am planning to use the super-cache plugin, am already seeing those internal server problems due to the increased traffic of my blog…

If you’ve a big website, a blog with a lot of posts, (ex: 5000) try to make 172800.
You blog w’ll be more fast and you hosting service w’ll enjoy.
😉 Do it man!

i am facing cpu throttling more than 23000 sec / 24 hours on my account with host monster . i don’t know what is causing this…

wp 3
plugins installed 14
total posts 399
http:// (warning ! mature content)

Hostmonster is throttling the hell out of my WP site!

Leave Your Comments Below / Trackback

About The Author

    Pavan Kumar

    Pavan Kumar completed Engineering in Electronics and Communication in the year 2008. He is very enthusiastic and keen to work on different aspects of computer, internet and mobile related fields. The articles here reflect his creativity. This blog was started as a showcase of solutions for different problems and today it has got a good reputation in the blogosphere. Read More...

© 2015 - All rights reserved.

All content provided in this site are the property of and is free for non-commercial usage. Read our Privacy Policy here.

Any kind content on this site cannot be reproduced in any form without permission of the author. We are not responsible for any loss or damage which may occur due to any of our content.

Site hosted on Bluehost powerful servers.