WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

W3 Total Cache

Search Engine (SEO) & Performance Optimization (WPO) via caching. Integrated caching: CDN, Minify, Page, Object, Fragment, Database support.

0.9.5.1

  • Fixed missing namespace, which caused issues with other implementations of Google APIs
  • Fixed handling Cloudflare zone list being incomplete for users with many zones
  • Added extension to support Accelerated Mobile Pages (AMP)
  • Added notification for users that are still using PHP 5.2 (end of life in 2011)
  • Improved default settings
  • Improved compatibility with Yoast SEO sitemap caching
  • Improved compatability with Jetpack
  • Improved directory handling on IIS
  • Improved backwards compatibility for 3rd party implementations against legacy W3TC functions

0.9.5

  • Fixed XSS vulnerability
  • Fixed issues with dismissing overlays
  • Fixed handling of tilde in URLs
  • Fixed issue with HTTP compression header when using mfunc calls
  • Fixed cache ID issue with minify in network mode
  • Fixed rare issue of caching empty document when some PHP errors occur in themes or plugins
  • Fixed caching of query strings
  • Added support for APCu Opcode Cache
  • Added support for Redis
  • Added support for Google Drive
  • Added support for Amazon S3-compatible stroage services
  • Added support for PECL memcached
  • Added support for srcset elements
  • Added support for Rackspace CDN Origin Pull
  • Added support for minification of external fonts
  • Added support for WOFF2 font format
  • Added support for FTPS (FTP-SSL, S-FTP)
  • Added YUI Compressor's PHP Port of the CSS minifier
  • Added Narcissus' JS minifier
  • Added purge of parent page when attachments are added or updated
  • Added Highwinds CDN provider
  • Added "Validate Timestamps" option for compatible opcode caches functions like apc.stat are enabled
  • Added Full Site Delivery for Pro subscribers
  • Added HTTP Strict Transport Security (HSTS) support
  • Added a sample extension for developers to reference
  • Added Rackspace Cloud Files Multi-Region Support
  • Added more support for exclusions to database cache
  • Added more optionality to minifiers
  • Added WPML Performance Extension
  • Added use of namespace which creates mininum dependency on version PHP 5.3
  • Improved PHP 5.6 compatibility
  • Improved PHP 7 compatibility
  • Improved performance menu in admin bar, including purging of specific cache engines and more
  • Improved SSL interoperability
  • Improved reliablity of test buttons
  • Improved nomenclature of caching files for higher cache hit rates
  • Improved nginx compatibility
  • Improved WP CLI support
  • Improved Cloudflare compatibility (now using latest APIs), Cloudflare must be re-authorized
  • Improved AWS API compatibility (now using latest APIs)
  • Improved Rackspace Cloud Files compatibility (now using latest APIs)
  • Improved page cache purge for extensions like cloudflare and other reverse proxy use cases
  • Improved extension framework functionality
  • Improved compatibility of headers like ETag and content encoding
  • Improved template fragment caching
  • Improved notifications, warnings and errors
  • Improved moble user agents detection
  • Improved security with nonces and form elements
  • Improved security throughout the codebase
  • Improved detail of debug messages
  • Improved Amazon SNS security (validation)
  • Improved minify's ability to match script tags without type attribute

0.9.4

  • Fixed undefined w3tc_button_link
  • Fixed support and other form submissions
  • Fixed extension enabled key error
  • Fixed Test CDN errors
  • Fixed trailing slashes in custom wp content path and Minify
  • Fixed WP_PLUGIN_DIR not being available when object-cache.php is loaded and W3TC constant not set
  • Fixed Minify Auto and restructuring of JS code placement on page
  • Fixed remove / replace drop in file on plugins page
  • Fixed false positive check for legacy code
  • Fixed deprecated wpdb escape
  • Fixed Fragment Caching and APC anomalies
  • Fixed cached configs causing 500 error on interrupted file writes
  • Fixed readfile errors on servers with the functionality disabled
  • Fixed false positives for license key verification
  • Fixed debug information not printed on cached pages
  • Fixed backwards compatibility and flushing and added doing it wrong notification
  • Fixed "Prevent caching of objects after settings change"
  • Fixed "Use late init" being shown as enabled with Disc:Enhanced
  • Fixed missing param in APC cache method declaration
  • Fixed user roles property not begin an array
  • Fixed adding empty Vary header
  • Fixed notice on failed upgrade licencing check
  • Fixed Database Cache description text
  • Fixed duplicate bb10 agents
  • Fixed settings link in Minify Auto notification
  • Fixed notice with undefined constant
  • Fixed nginx configuration and Referrer, User Groups setting
  • Fixed Genesis settings and Suhosin field name limit error
  • Fixed Genesis and Fragment Caching (caching categories etc)
  • Fixed CDN being enabled when creating NetDNA / MaxCDN pull zone
  • Fixed NewRelic related notice in compatibility popup
  • Fixed trailing slash issue in filename to url conversion
  • Fixed issue with wp in subdirectory and relative minimal manual urls
  • Fixed issue with widget styling
  • Fixed issue with Purge All button action
  • Fixed issue with exporting of settings
  • Fixed issue with plugin interferring with preview theme
  • Fixed issue with malformed config files
  • Added caching of list of posts pages (tags, categories etc) to Genesis extension a long with flush it checkbox
  • Added typecasting on expiration time in object cache drop-in
  • Added capability check for save options
  • Added FeedBurner extension
  • Added woff support to Browser Cache
  • Added new CloudFlare IPs
  • Added support for WordPress defined charset and collate in CDN queue table creation
  • Added WordPress SEO by Yoast extension
  • Added *.less to CDN theme uploads and MIME
  • Added default settings for MaxCDN Pull Zone creation
  • Added call to change MaxCDN canonical header setting to match plugin setting
  • Added one button default pull zone creation to MaxCDN without refresh
  • Added MaxCDN authorization validation
  • Added whitelist IPs notification for MaxCDN
  • Added support for use of existing zones without refresh
  • Added new mime types
  • Added support for separate domains for frontend and admin backend
  • Added CloudFlare as an extension
  • Added nofollow to blogroll links
  • Added DEV mode support to PRO version
  • Added EDGE MODE functionality
  • Improved wrapper functions in plugins.php for plugin / theme authors
  • Improved reliability of NetDNA / MaxCDN API calls by using WP HTTP and not cURL
  • Improved Fragment Caching debug information
  • Improved preview mode, removed query string requirement
  • Improved FAQ structure
  • Improved empty minify/pgcache cache notification when using CDN
  • Improved default settings for MaxCDN zone creation
  • Improved CDN queue performance
  • Improved blogmap url sanitation
  • Improved MaxCDN automatic zone creation process
  • Improved license key saving and Pro mode activation on Pro license purchases
  • Updated EDGE MODE: Full site mirroring support for MaxCDN
  • Updated translations

Requires: 3.2 or higher
Compatible up to: 4.6.1
Last Updated: 2 months ago
Active Installs: 1+ million

Ratings

4.3 out of 5 stars
5 stars 2,428

Support

14 of 248 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Broken :(

1 person says it works.
14 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 0,1,0
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 0,1,0
36,61,22 80,15,12
0,1,0 29,7,2
0,1,0 40,5,2
41,17,7
100,1,1 59,39,23
0,1,0 65,20,13
100,1,1 100,1,1 51,45,23 100,1,1
100,1,1 0,2,0 63,8,5
100,1,1 64,28,18
100,1,1 62,26,16
67,3,2
0,4,0
100,1,1 50,8,4
0,1,0
56,16,9
100,2,2
100,1,1
0,1,0
38,8,3
59,17,10
100,1,1
43,14,6
33,18,6
21,56,12
100,1,1
0,2,0
80,5,4
43,7,3 0,1,0
64,14,9 0,1,0
39,28,11 0,4,0
0,1,0 0,4,0
100,1,1 42,12,5 40,5,2 29,7,2
50,8,4 21,86,18 37,43,16
7,15,1