I am trying to optimize a WordPress at his best.
What I have done up to now :
- WP-Cron disabled, called through a cron-tab query (every 10 min)
- Disabled all plugins that aren’t needed
- Installed / configured WP Super Cache together with WP Minify
- Disabled Revisions (but then re-enabled it because I was getting empty posts (strange)
- Put a subdomain as a CDN for images and scripts
here is a classic report of Resource Usage on my control panel :
57.0% .../index.php ()
7.0% php -q ../wp-cron.php ()
5.0% httpd (...)
Specs :
- Around 5000 unique visitors / day
I would like to avoid moving to a dedicated server (this a shared hosting) or at least try everything I can before having to move…. any idea?
I use the Total Cache plugin, the free version and it works very fine. I don’t have problems with new posts.
http://wordpress.org/extend/plugins/w3-total-cache/
This plugin does everything also minify html,javascript and css
As pointed out by Ahmad Suhendri, dedicated server was a good idea. I moved to a dedicated server and now the website is very fast.