WordPress.org

Ready to get started?Download WordPress

Plugin Directory

W3 Total Cache

Easy Web Performance Optimization (WPO) using caching: browser, page, object, database, minify and content delivery network support.

  1. Deactivate and uninstall any other caching plugin you may be using. Pay special attention if you have customized the rewrite rules for fancy permalinks, have previously installed a caching plugin or have any browser caching rules as W3TC will automate management of all best practices. Also make sure wp-content/ and wp-content/uploads/ (temporarily) have 777 permissions before proceeding, e.g. in the terminal: # chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ using your web hosting control panel or your FTP / SSH account.
  2. Login as an administrator to your WordPress Admin account. Using the "Add New" menu option under the "Plugins" section of the navigation, you can either search for: w3 total cache or if you've downloaded the plugin already, click the "Upload" link, find the .zip file you download and then click "Install Now". Or you can unzip and FTP upload the plugin to your plugins directory (wp-content/plugins/). In either case, when done wp-content/plugins/w3-total-cache/ should exist.
  3. Locate and activate the plugin on the "Plugins" page. Page caching will automatically be running in basic mode. Set the permissions of wp-content and wp-content/uploads back to 755, e.g. in the terminal: # chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/.
  4. Now click the "Settings" link to proceed to the "General Settings" tab; in most cases, "disk enhanced" mode for page cache is a "good" starting point.
  5. The "Compatibility Mode" option found in the advanced section of the "Page Cache Settings" tab will enable functionality that optimizes the interoperablity of caching with WordPress, is disabled by default, but highly recommended. Years of testing in hundreds of thousands of installations have helped us learn how to make caching behave well with WordPress. The tradeoff is that disk enhanced page cache performance under load tests will be decreased by ~20% at scale.
  6. Recommended: On the "Minify Settings" tab, all of the recommended settings are preset. If auto mode causes issues with your web site's layout, switch to manual mode and use the help button to simplify discovery of your CSS and JS files and groups. Pay close attention to the method and location of your JS group embeddings. See the plugin's FAQ for more information on usage.
  7. Recommended: On the "Browser Cache" tab, HTTP compression is enabled by default. Make sure to enable other options to suit your goals.
  8. Recommended: If you already have a content delivery network (CDN) provider, proceed to the "Content Delivery Network" tab and populate the fields and set your preferences. If you do not use the Media Library, you will need to import your images etc into the default locations. Use the Media Library Import Tool on the "Content Delivery Network" tab to perform this task. If you do not have a CDN provider, you can still improve your site's performance using the "Self-hosted" method. On your own server, create a subdomain and matching DNS Zone record; e.g. static.domain.com and configure FTP options on the "Content Delivery Network" tab accordingly. Be sure to FTP upload the appropriate files, using the available upload buttons.
  9. Optional: On the "Database Cache" tab, the recommended settings are preset. If using a shared hosting account use the "disk" method with caution, the response time of the disk may not be fast enough, so this option is disabled by default. Try object caching instead for shared hosting.
  10. Optional: On the "Object Cache" tab, all of the recommended settings are preset. If using a shared hosting account use the "disk" method with caution, the response time of the disk may not be fast enough, so this option is disabled by default. Test this option with and without database cache to ensure that it provides a performance increase.
  11. Optional: On the "User Agent Groups" tab, specify any user agents, like mobile phones if a mobile theme is used.

Requires: 3.2 or higher
Compatible up to: 3.9.1
Last Updated: 2014-4-4
Downloads: 3,626,805

Ratings

4 stars
4.5 out of 5 stars

Support

12 of 294 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

15 people say it works.
11 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,3,3 100,3,3 100,3,3 100,3,3 100,3,3 100,3,3 100,6,6 100,3,3 100,2,2
100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 100,4,4 88,16,14 100,4,4 100,3,3
100,3,3 100,3,3 100,3,3 100,3,3 100,3,3 100,3,3 82,11,9 100,18,18 88,8,7 67,3,2 0,1,0 0,1,0 0,2,0 0,2,0 0,2,0 0,1,0
100,4,4 88,8,7 91,11,10 50,2,1 0,1,0 0,2,0 0,2,0 33,3,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,3,3 93,71,66 83,6,5 50,2,1 33,3,1 0,2,0 33,3,1 0,1,0
100,1,1 79,24,19 91,168,153 0,1,0 0,1,0 67,6,4 67,9,6 33,3,1 50,6,3 0,1,0 0,1,0
0,1,0 0,1,0 0,1,0 0,1,0 70,103,72 67,3,2 50,16,8 44,27,12 62,34,21 33,3,1 75,8,6 100,1,1 0,1,0
87,114,99 89,53,47 91,153,139 50,2,1
82,22,18 0,1,0
89,35,31 0,1,0
38,68,26 0,1,0 50,2,1
74,31,23 0,2,0 0,1,0 0,3,0
66,187,124 43,7,3 0,1,0 100,2,2
92,37,34 100,2,2 57,7,4 50,2,1 0,1,0
85,20,17 10,61,6 18,190,35 47,15,7 50,2,1
50,2,1 14,28,4 32,118,38 67,36,24 100,2,2 100,1,1
90,10,9
67,54,36 100,2,2
0,1,0 81,77,62 68,188,128
80,45,36
78,171,133
82,98,80 0,1,0 0,1,0
76,37,28
65,156,101
100,1,1 70,135,95 80,5,4 50,6,3 100,1,1
100,2,2 36,25,9 47,47,22 50,2,1 50,4,2 29,7,2
47,17,8 33,76,25 0,4,0 42,60,25 9,65,6 19,88,17 29,235,68 74,35,26
59,37,22 67,3,2 75,4,3
100,1,1 43,23,10 100,1,1 61,51,31
100,2,2 100,1,1 49,51,25
100,1,1 67,3,2
54,28,15 0,1,0
74,23,17 0,1,0
36,61,22 80,15,12
0,1,0 29,7,2
0,1,0 40,5,2
41,17,7
58,26,15