WP Super Cache is the fastest and most popular WordPress caching plugin. This tutorial will show you how to install and configure it on your WordPress site.
After you follow the steps below, the majority of requests to your website will be served from static versions of pages that have been cached on disk. These requests will never even have to be processed by PHP and instead will be served directly by your webserver. This will make your website fast and scalable even on slow, underpowered servers.
Install WP Super Cache
To install WP Super Cache, log in to the WordPress dashboard, find the Plugins menu, click Add New, and search for WP Super Cache.
After finding the plugin, click Install Now.
Finish the installation by clicking the link Activate Plugin.
Enable Caching
Now that the plugin is installed, you must configure the plugin.
In your WordPress dashboard, under the Settings menu click on WP Super Cache.
Click on the Advanced tab.
Select the following (these are all of the "recommended" settings):
Cache hits to this website for quick access. (Recommended)
Use mod_rewrite to serve cache files. (Recommended)
Compress pages so they're served more quickly to visitors. (Recommended)
304 Not Modified browser caching. Indicate when a page has not been modified since last requested. (Recommended)
Don't cache pages for known users. (Recommended)
Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated. (Recommended)
Extra homepage checks. (Very occasionally stops homepage caching) (Recommended)
Click on Update Status.
Scroll down and click on the button that says Update Mod_Rewrite Rules.
That's all! You should immediately see a speed improvement in your website.