10 wordpress performance optimisation tips

I wanted to prepare my wordpress powered blog for an influx of traffic from social media sites such as reddit.com or digg.com, in case one of my articles got big, so I decided to investigate what could be done to optimise the performance my blog.

This is the result…

  1. Upgrade to the latest version of Wordpress. Each version has more performance improvements. Try using the Wordpress Automated Upgrade plugin.
  2. Avoid using lots of large javascript or css files or huge images in your site template or try to Minify them.
  3. Disable any plugins that you don’t use or need.
  4. Enable Wordpress Object Caching, and learn how.
  5. Try WP-Cache2 or WP Super Cache (based on WP-Cache) ideal for large sites, with lots of traffic.
  6. Optimise your MySQL database tables.
  7. If you’re serving lots of images, offload some to free image hosting sites such as flickr or imageshack.
  8. Use Xdebug to check if the plugins you are using are causing performance issues. If they are, get rid of them.
  9. Use Mysql Query Caching to speed up calls to the database.
  10. Use PHP Opcode Caching such as eAccelerator.

Also read how to configure Apache for performance.

Related posts:

  1. 50+ PHP optimisation tips revisited After reading an article some time ago entitled “40 Tips...
  2. Adding table controls and support to TinyMCE in WordPress One thing wordpress has always lacked is the ability to...
  3. Using Your Own URL as Your OpenID with WordPress Today I decided to join stackoverflow.com, which requires you to...

1 Comment »

  1. Jonathan said,

    July 17, 2008 @ 12:56 pm

    I would also recommend the WP-Offload plugin. It mirrors the static content in your posts automatically (mainly images) and delivers it from globally scattered cache servers. Therefore, less bandwidth consumption, less CPU load.

RSS feed for comments on this post · TrackBack URL

Leave a Comment