A Simple Solution To Running Lots Of WordPress Plugins Without Sacrificing Blog Performance

When it comes to WordPress blog performance, one of the most common suggestions is to limit the number of plug-ins you’re running. But, that isn’t necessarily welcome advice when you really LIKE the plug-ins you’re running.

  • Steven Davis says:

    Huge thank you! Hadn’t heard of this plugin.

    I was just talking with a colleague about how I wished WordPress would static content at runtime from pages that need to be live.

  • Nice share, David.

    I am the developer of the plugin WP Performance Score Booster which helps to speed-up page load times and improve performance scores in services like PageSpeed, YSlow, Pingdom and GTmetrix.

  • Asif says:

    Great find,
    There are so many great plugins available to enhance the blog function but on the cost of the blog speed, this will help for sure.
    Thanks David.

  • PJ Brunet says:

    There’s a lot of bad advice out there. People say PHP is slow but PHP is rarely the bottleneck unless the code is outrageously bad. Almost always the bottleneck is MySQL: the number of database queries, the complexity of the queries, can the queries be cached, does the database have enough memory? Likewise, almost always your run-of-the-mill web host will oversell MySQL. But every scenario is unique. Many plugin authors do not have experience designing efficient queries and efficient algorithms to make those efficient queries. That’s not even a problem till a blog starts to scale. They just never anticipated you would have 10,000 categories or a million posts, etc.

    • David Risley says:

      That’s true. There are a lot of factors that go into blog performance, and a lot of it has to do with server setup as well as how well plug-in authors code. Some coding is just clumsy.

      I’ve not heard the claim that PHP is slow. Its actually pretty fast, and so is MySQL. But, crap code will execute like crap, regardless of the language. 🙂

  • Amit Ahuja says:

    That’s pretty helpful and simple to implement.I always had a mess of plugins that look weird at that plugin root. I also read one of your post to promote the new blog which was a good read.
    David, I really appreciate the way you are writing with a clean interface and impressive.

  • it is imp that wordpress would be static content at runtime from pages that need to be live. it can help load our page faster.

  • Alessio Blog says:

    Hello David,
    I was undecided whether to make a blog in wordpress but after this article I decided and started its construction.

    Thank You,
    surely follow your future articles!

    Greetings from Italy


  • I actually quit using OP2 for that very reason. I have all my stuff on ClickFunnels now, however, this is a great find. Thanks bro.

  • Erron says:

    The only problem I can see with this is that you might not know every page you needed the plug-ins code on. I know I wouldn’t, not without doing a fair bit of research.

    • David Risley says:

      Yeah, but you probably only need to use it for the “big” plugins that carry a heavy footprint. For instance, I keep OptimizePress turned off globally and only enable it when I create a page which uses it. Or, you can control things by post type, so for instance, I have WP Courseware disabled on all of my blog posts (which saves several support files from being loaded up).

  • Siddaiah says:

    Hi David,

    I use a lot of plugins on my WordPress blog, sometimes I feel I am using a lot and delete some of the plugins, every month it happens to me.

    Whenever I read some good information about one plugin I will install it on my blog, later I will delete it because it is slowing my blog.

    This Plugin Organizer is looking very useful to me, I will try it on my blog to increase my blog speed without compromising on plugins, thank you very much for sharing such an informative post

  • Bill says:

    Thanks so much David. I am always struggling with functionality vs. speed and I think that the plugin organizer will help a lot. I also use OptimizePress as a plugin and this should help

  • >