Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Possible Duplicate:
Steps to Optimize WordPress in Regard to Server Load?

I've got a WordPress site with a few plugins installed, and it takes a long time to load.

I'm concerned about this; I don't want visitors just giving up and leaving, also Google takes page speed into account in its Page Rank.

Is there a way I can speed up my site without removing any of my plugins?

share|improve this question

marked as duplicate by Wyck, Brian Fegter, toscho Nov 1 '12 at 15:08

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1 Answer 1

up vote 1 down vote accepted

Try using a caching plugin. There's plenty available, the two most popular being WP Super Cache and W3 Total Cache. If you're just starting out with caching, I'd recommend W3 Total Cache, as it is rather easy to set up and includes a lot of options. It's even used by some of the bigger sites such as iPhoneClub.nl, The Next Web, and Digital Trends. [source]

Normally each time someone visits your site WordPress has to dynamically build the page by making database queries and loading theme template files. A caching plugin saves the output as a static HTML file, and serves that to your visitors instead. Each time you modify your site or write new content, you need to empty the cache and the plugin will start building HTML files again. This saves a great many database queries and requests.

One last thing: if you have restrictive resource limits, or you happen to use the BuddyPress plugin, I would instead recommend Hyper Cache, as it's specifically built for that purpose.

Happy caching!

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.