Optimizing WordPress

P3 Results StackedI am very impressed with WordPress, and over the past several years it has become my web platform of choice, but the fact is, more and more I find myself in the position of trying to find ways to make it more efficient. I don’t think this has anything to do with WordPress itself. Installed alone (no plugins) with a basic theme, it’s pretty efficient, but who wants to use it that way? Not my clients. They want as many bells and whistles as they can get, and that means a customized theme, plenty of jQuery and javascript, lots of images, and all kinds of plugins. Overloading an unoptimized WordPress site can lead to a suspended account on a shared hosting service, sluggish site loading, and users abandoning the site because it responds too slow.

My purpose today is to share some of the methods I’ve found that really work to optimize WordPress, reduce the load on the server, increase the performance of a site, and improve the user experience.

Before you get started, you may want to install GoDaddy’s P3 (Plugin Performance Profiler) and run a baseline test so you can see the benefits of each optimization step. Continue reading “Optimizing WordPress”

P3 (Plugin Performance Profiler)

P3 (Plugin Performance Profiler) Detailed ViewIt’s a rare and wonderful feeling when I come across a development tool that gives me that, “Where have you been all my life?” feeling. Firebug was one. GoDaddy’s P3 (Plugin Performance Profiler) is another.

I formally used a variety of web-site performance testing sites in order to measure the loading speed of sites I developed, but often pinpointing problem WordPress plugins meant testing with the plugin deactivated, re-testing with the plugin activated, going one-by-one through a site’s plugins, or poring through the server logs to find the resource hogs. It wasn’t fun, and it was very time-consuming.

The P3 (Plugin Performance Plugin) makes finding out which WordPress plugins are performing well–and which are not–much easier. Continue reading “P3 (Plugin Performance Profiler)”