Caching w WP Plug-ins
A couple of cache plug-ins I use:
W3 Total Cache « WordPress Plugins
This is working well with CloudFlare – so far I like this one better than WP Super Cache
WP Super Cache
This info copied straight from Blue Host:
1. Download and install WP Super Cache from http://wordpress.org/extend/plugins/wp-super-cache/
2. Activate the plugin and go to Settings > WP Super Cache.
3. Under the Easy tab, select Caching On and click Update Status.
4. Click the Advanced tab and check the following parameters:
◦ Cache hits to this website for quick access.
◦ Use mod_rewrite to serve cache files.
◦ Compress pages so they’re served more quickly to visitors.
◦ 304 Not Modified browser caching. Indicate when a page has not been modified since last requested.
◦ Don’t cache pages for known users.
◦ Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated.
5. Click on Update Status.
6. Scroll down the Advanced settings page and click the Update Mod_Rewrite Rules button below the Mod Rewrite Rules section.
7. Scroll down to Expiry Time & Garbage Collection and select Timer next to Scheduler. Click on Change Expiration.
8. Click the Preload tab set the preload cache process to be executed every 720 minutes (twice a day). You can decrease this value if you have a lot of activity on your blog.
9. Click the Update Settings button.
10. You can chose to preload the cache right away by clicking on Preload Cache Now but this is optional.