Extensions‎ > ‎

Cache

Create static html files on demand, updating them when their dependencies update.

Background

by WordPress

Benchmarks

Tutorial9


Winner: Hyper Cache + DB Cache Reloaded


ed34


Winner: Varnish

Reviews

Super cache is a much faster for front end caching if your server setup allows for it. It's main distinction is that it pre-gzips pages into static files and serves those via apache without even loading WP. And if your server is configured right (php as cgi) that can use MUCH less ram. W3 cache is like super cache's half on mode. My server results were around:
  • WPMU no cache: 3 pages per sec.
  • WPMU with PHP object cache (APC, xcache, etc): 10 pps
  • WPMU with w3 cache or super cache half-on: 20-30 pps
  • WPMU with Supercache full on after first visit and page cached: 1000-2000pps
The issue is that super cache can cause a lot of compatibility problems if your site is not optimized to use it. It won't work with load balancing over multiple servers, and you have to be able to accept no dynamic content on the page for the 30min cache period. For example many plugins require the loading of php on every page load. Any dynamic content would need to be designed to use js and ajax to load dynamic content. An example would be an ad widget that only shows ads to certain visitors. You would need to rewrite that to run via js rather than php.

Of course W3 cache's claim to fame is all the other tools it provides like CDN.

Varnish


Hyper cache


DB cache reloaded


Quick Cache


WP super cache


Recommended by WordPress

Generates static html files that don't need PHP.

Homepage
http://ocaoimh.ie/wp-super-cache/

Issue on 2010-08-13

When I tried to delete the extension, I see

UNINSTALL_WPSUPERCACHE must be set to a non-blank value in uninstall.php

W3 total cache

http://wordpress.org/extend/plugins/w3-total-cache/

Used by mashable.com, smashingmagazine.com, makeuseof.com, kiss925.com, pearsonified.com, lockergnome.com, tutsplus.com, johnchow.com, ilovetypography.com, webdesignerdepot.com, css-tricks.com, yoast.com and others

W3 Total Cache improves the user experience of your site by improving your server performance, caching every aspect of your site, reducing the download times and providing transparent content delivery network (CDN) integration.

Benefits
  • At least 10x improvement in overall site performance (Grade A in YSlow or significant Google Page Speed improvements)when fully configured

  • Improve conversion rates and "site performance" which affect your site's rank on Google.com

  • "Instant" second page views (browser caching after first page view)

  • Optimized progressive render (pages start rendering immediately)

  • Reduced page load time: increased visitor time on site (visitors view more pages)

  • Improved web server performance (sustain high traffic periods)

  • Up to 80% bandwidth savings via minify and HTTP compression of HTML, CSS, JavaScript and feeds

Features
  • Compatible with shared hosting, virtual private / dedicated servers and dedicated servers / clusters

  • Transparent content delivery network (CDN) integration with Media Library, theme files and WordPress itself

  • Caching of (minified and compressed) pages and posts in memory or on disk or on CDN (mirror only)

  • Caching of (minified and compressed) CSS and JavaScript in memory, on disk or on CDN

  • Caching of feeds (site, categories, tags, comments, search results) in memory or on disk or on CDN (mirror only)

  • Caching of search results pages (i.e. URIs with query string variables) in memory or on disk

  • Caching of database objects in memory or on disk

  • Caching of objects in memory or on disk

  • Minification of posts and pages and feeds

  • Minification of inline, embedded or 3rd party JavaScript (with automated updates)

  • Minification of inline, embedded or 3rd party CSS (with automated updates)

  • Browser caching using cache-control, future expire headers and entity tags (ETag)

  • JavaScript grouping by template (home page, post page etc) with embed location control

  • Non-blocking JavaScript embedding

  • Import post attachments directly into the Media Library (and CDN)

Improve the user experience for your readers without having to change WordPress, your theme, your plugins or how you produce your content.

Quick cache

WP Super-cache alternative (sounds good, have not tested)

WP-cache


Old - not updated since 2007

Speed hack

Comments