47 responses

  1. Murali
    February 28, 2010

    You post helped me understand WordPress more effectively. Expecting more like this posts…

    Thank you

    Reply

  2. Lucas
    March 25, 2010

    This is one great post. I will definitely implement thoses steps 🙂

    Reply

  3. google chrome download
    June 22, 2010

    very useful information for wordpress shared host accounts.

    Reply

  4. Luxury
    August 25, 2010

    awesome article i read it thoroughly and did required changes from my end thats help me alot. Thanks

    Reply

  5. admin
    September 14, 2010

    Just as an additional tip, another WordPress user commented the following, which is very useful:

    “I host a dozen sites with Bluehost with 25,000 views a day and have experienced the same problems in the past but recently resolved it. Last week, my site was being throttled 2.5 hours a day, now the throttling is down to 50 seconds a day.

    That comes from two major changes, I moved the RSS feed off the site and redirected it (the RSS feed isn’t cached and accounted for most of my CPU usage). http://helpfulcoder.com/38/offload-or-cache-your-wordpress-feed-for-maximum-performance/ Then I also updated the Super Cache settings to preload my content once a day http://thisismyurl.com/81/gain-valuable-seo-power-with-caching/ which dropped my CPU usage to almost nothing across the sites. ”

    See also: http://www.jtpratt.com/wordpress-file-include-hacks/

    Reply

  6. Cedric
    September 17, 2010

    Hi there,
    Its a very interesting post but sadly i am not a very technical person. So i was hoping that you can take a look at my site and probably help me sovle my problem.

    The problems that i am facing is
    1. Error 324
    2. Slow connectivity to my site, when all other site, e.g Facebook & youtube is ok
    3. I get this msg and cant access my pages “Not Found Sorry, but you are looking for something that isn’t here”.

    Please help

    Thank you

    Reply

  7. admin
    September 17, 2010

    Error 324 is an error in Chrome. See: http://superuser.com/questions/99792/what-is-error-324-is-it-related-to-google-chrome-or-verizon-webmail

    I can replicate the slow connectivity to your site, unfortunately there is really no way for me to know what is causing it. Start by setting your theme to the twentyten theme, and then disable all of your plugins by renaming your plugins folder. You can find this folder within your wp-content folder.

    I didn’t see any 404 errors on your site. Perhaps if you can list how to replicate it, I might be able to give some tips.

    Regardless of what the underlying issues are, the information in this article will help you optimize your sites.

    Reply

  8. Rani
    November 28, 2010

    Great information, i’m not good in english, pls help me, my site http://www.actresshotpics.com, every time my site is suspended from my hosting server, reason my site exceeded 10% cpu memory. how to reduce cpu memory and how to calculate my cpu memory in my site. pls help me SIR, urgently,PLSSSSSSSSSS

    Reply

  9. mercadder
    November 29, 2010

    Great post! Automatically linked!.

    Thank you.

    Reply

  10. admin
    November 30, 2010

    Rani, This whole article shows you how to deal with CPU usage problems. Go through each step in here and it should be able to drastically improve your performance. Check out the comments here and on http://wordpress.org/support as well for other suggestions.

    If you have specific questions, feel free to drop in another comment with them and I’ll see if I can advise further.

    If you’re interested in paying someone for support, see: http://vip.wordpress.com/support/

    Good luck.

    Reply

  11. TekxY
    December 31, 2010

    Really nice article and very useful, hopefully I can fight back CPU throttling with this tips 😀

    Reply

  12. Pablo Matamoros
    February 17, 2011

    Thanks a lot for your post.

    I have serious issues with GoDaddy’s shared hosting. I’ll give a go to your tips befor moving to another hosting provider.

    Thanks again 🙂

    Reply

  13. David Peterson Harveyq
    March 31, 2011

    What a great article! Thanks for the useful information about optimizing WordPress blogs. My company runs two professionally, hosts a couple of personal blogs and will soon be hosting one for a client. Our new hosting provider provides a super fast connection but we know that things will slow down as our sites grow.

    Peace,
    David Peterson Harvey
    Managing Director
    thehiddenart.com

    Reply

  14. Mahesh
    May 24, 2011

    Hi,

    I’ve installed super cache plugin. But my host recently suspended me because of 56% CPU usage. I’ve got my account back now and have removed some plugins now. But still CPU usage is around 45%. I get about 2k pageviews daily. Do I need to move to vps to handle the traffic? Or can a shared host handle this much traffic?

    Thanks.

    Mahesh.

    Reply

  15. admin
    May 24, 2011

    Mahesh, how much traffic are you getting? A lot of traffic shouldn’t really cause much problems if you are properly optimizing your sites.

    I would suggest removing all plugins(except your caching plugin) and maybe even switching to the twentyten theme for a couple of days. Watch your CPU and see if it does better. If it does, you’ll know that a specific plugin of yours has problems.

    I also recommend the following plugin: http://wordpress.org/extend/plugins/wp-minify/

    If you have more than one site, regardless of whether they are WordPress or not, they should be optimized too as they will contribute to the overall load.

    If you still find you have problems, I can give more advice or you may just be getting large enough for VPS or you can see if your host provides a plan with more resources.

    Reply

  16. Mahesh
    May 25, 2011

    Hi,

    Thanks for the reply. I’ve installed minify, disabled most of my plugins. I get about 2.5k pageviews.

    My latest CPU usage is more than 35%. What do you suggest?

    Thanks.

    Mahesh.

    Reply

  17. admin
    May 25, 2011

    Mahesh,
    I get about 1.5K-2K page-views a day. Not quite as much as you, but still a considerable amount, and I have almost no CPU usage listed. I think that, based off of this information, that it seems your sites may just need more optimization.

    Keep in mind that all of your sites contribute to your CPU problems. If you have any other sites, you should optimize those, too.

    As was mentioned via my above CPU post, limit the number of posts you have showing at once. I keep the number of posts I have showing at once at 8, and my rss feeds at 5. Since your posts tend to be a bit larger than most of mine, you may want to limit it to 5 posts and 5 for rss feeds as well. Also set your rss feeds to only display a summary, and not the full post.

    If that point was missed, or ignored, then I would guess that other points from my article were also missed or ignored. I would suggest you re-read it carefully and try the optimization steps again.

    Here are some more links that can help you find problems on your site:
    http://validator.w3.org/
    http://www.websiteoptimization.com/services/analyze/
    http://www.databasejournal.com/features/mysql/article.php/10897_1382791_1/Optimizing-MySQL-Queries-and-Indexes.htm
    https://www.bluehost.com/cgi/help/000496

    Reply

  18. Mahesh
    May 25, 2011

    Hi,

    I skipped the “number of posts part”. But now I’ve chosen only 5 posts to display now. Also, I’ve already repaired my SQL tables. Also, I upload images on Flickr, so images aren’t much of a problem.

    Reply

  19. Cricket
    July 9, 2011

    Thank you my host offers only 10% cpu limit…. i will try to use ur tips thanks!

    Reply

  20. R. Agarwal
    October 2, 2011

    Thanks a lot Michael. Its really the best tips and tricks I’ve found over the net regarding WP CPU USAGE. I’m facing the same issues from yesterday(Oct 1, 2011). My host also suspended my blogs and warned me regarding huge CPU & RAM use. For the time being they’ve re-activated my blogs but still Internal Error 500 showing time to time. I’ve 2 blogs having average 1000+ visitor per day and active 400+ members in each blog who are submitting almost 180+ posts per day on average in both blogs. Now I’ll try to follow all of your instructions as well as tips to reduce the CPU usage. Hope I’ll be tension free soon. Thanks again for this most valuable post. Keep posting… May God bless you and all the best….

    Reply

  21. Umar Faruq
    December 8, 2011

    Thanx a lot Michael.. This is really helpful to me. I’ve done some of your tips and my own blog become faster than before..

    Thanx again.. 🙂

    Reply

  22. mel
    December 20, 2011

    I got same problem here about cpu usage on my blog…thks for this..i will try it..

    Reply

  23. topijerami90
    January 4, 2012

    tq a lot michael, i am wordpress new user,for me know this is big thing, 🙂

    Reply

  24. Anton
    January 4, 2012

    Thanks for this, been having real problems with my WP site slowing down. I’ve killed some old plugins and installed SuperCache and while its still not as fast as it should be its a lot better.

    Perhaps I should consider changing hosts?!

    currently on GoDaddy. :/

    Reply

  25. Marta
    April 5, 2012

    Wondering… I’m using a child theme and for the CSS I just copied the original and am making changes on it. Can I delete the original to save CPU effort?

    Reply

  26. Marta
    April 5, 2012

    Never mind. In my case I just checked and it’s definitely images that are taking up all the request time. Thanks

    Reply

  27. Laurel
    April 11, 2012

    Thank you so much for this post. My blog was running very slowly, but I went through most of your steps and found the instructions very easy to follow. The Switch to a Fast CGI seemed to make the most difference to my site. Thanks again!

    Reply

  28. Rachel
    June 14, 2012

    Very useful post, this will help me to reduce cpu recources, thank you.

    Reply

  29. Nounou from Articles-solutions.com
    June 20, 2012

    very useful information, i understand a lot of things about wordpress and CPU.

    thank you.

    Reply

  30. Taut Web
    June 22, 2012

    This is the most complete article talking about reducing wordpress cpu usage. This is what I need and thanks 🙂

    Reply

  31. michael
    July 28, 2012

    nice post indeed. i love it. helps me a lot

    Reply

  32. Wayne Cochran
    November 1, 2012

    Awesome tips, it looks like the first one cleared up a majority of my problems, as I managed to totally foul up my WordPress install yesterday and it was giving me some fits getting things back going (a couple of uninstall-reinstalls, one due to errors that I eventually found weren’t due to WordPress in as much as due to having to login to the WordPress site to activate JetPack (IE’s mixed security mode blocking…ugh…)) Needless to say, my DB got pretty fouled up after all was said and done, though it didn’t become apparent until this morning. Gonna work thru the rest of these tips today.

    Reply

  33. Matope José
    March 10, 2013

    This post just saved my blog…

    Reply

  34. Slaton
    April 15, 2013

    My site took about 5 to 6 seconds to load before reading your article. I worked through each of the points and it now takes 2.66 seconds!

    Thanks for the great guide. Also, for anyone reading this, I found that eliminating some plugins and updating the others had the most impact.

    Reply

  35. Sagar Aryal
    July 21, 2013

    Thanks, This helped in reducing my cpu abuse problem. I had many times my site down due to heavy traffics and cpu abuse.

    Reply

  36. JHartman
    December 6, 2013

    I also downloaded the plugin called P3 which tells you how much your plugins are costing your page load time. I disabled many plug ins I didn’t need because of this. Everything above combined helped me greatly.

    Reply

  37. Nomi
    January 12, 2014

    wow .. i’m from pakistan .. and one of my leading having about 1Million user a month was too slow to load but i love the article you wrote now its loading fast … thank you admin … A HUG and kiss to you from me …:)

    Regards,
    Nouman

    Reply

  38. Rob
    February 2, 2014

    Fantastic Article! Thanks very much indeed

    Reply

  39. Teddi
    February 5, 2014

    I am just starting to build a site and I realize this is an older post but I have spent a lot of time searching and I have not found any article as detailed as this on wordpress. Thank you for taking time to write this and all the links are still active although a couple of plugins mentioned are out of date. You advice is greatly welcomed. I also wonder what is better in VPS – more cores, faster cores or more memory. I have experienced a lot of trouble with different caching programs and then found the page_speed mod for my VPS worked the best of all. You may want to look into that but you need to be on VPS or dedicated as you need root access. Thanks again for a great article. It is the best I have come across and I have read a lot of articles.

    Reply

    • admin
      February 6, 2014

      It depends a lot on what kind of content, at what rate, etc., is being served. Keep in mind though that, at many places, it’s fairly easy to upgrade memory later, but not quite as easy to get an upgrade on your core speeds.
      I have also heard page_speed to be quite good. (Google makes it so… I guess one might expect it to have to live up to a pretty high standard)

      Reply

  40. VisitVlora
    April 14, 2014

    Thanks for this guide. It really helped to try some stuff I hadnt thought of before! Thanks

    Reply

  41. Xami
    April 22, 2014

    thanks for sharing very informative

    Reply

  42. Chris
    July 4, 2014

    Thanks for your artical.
    You are very professional.
    My website met some problem these month. very useful for me.
    I have read it one by one. and fixed some problem accordingly

    But the cpanel still showed my site has been limited .
    it seems the problem is from CPU usage and Input/Output usage.
    Could you please help me to analyse it?

    Reply

    • admin
      July 4, 2014

      Are you referring to BlueHost’s CPU Throttling? You probably won’t get rid of that number completely but, from what I understand about their throttling, that number isn’t necessarily bad, more especially at low numbers. I would suggest trying to get it at, or below 5000.

      Reply

  43. fullmovie
    July 6, 2014

    thanks you sooooo much i search for that from 2 months now i got it the rigt info thanks admin

    Reply

  44. Williamheri
    May 7, 2016

    Thanks-a-mundo for the forum post.Really thank you! Great. Catanzarite

    Reply

  45. Syera Syailendra
    May 11, 2016

    Nice Article Post

    I have todo so on my Webuzo server

    Thank you

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top
mobile desktop