Boost your page performance by caching individual page fragments. Works with logged-in users too!
By default, calling
new FragmentCache() will create a key based on the current permalink URL (e.g. '/posts/12345'). To get around that, you'll have to pass a unique caching key like so:
// uses unique key. NOTE: this key is global across your whole site, // so don't use the same key with a different fragment! $cache = new FragmentCache(array('key' => 'my-unique-key'));
Right now it is using a file-based cache system, meaning it will store .txt files in wp-content/cache.
The cache is based on a date that you pass in, or the current page's last updated date, by default. Meaning if the page gets updated, the cache will be invalidated, and a new fragment cache will be generated on the next page load. Old cache files never get deleted automatically, you have to do this through the WP Admin plugin settings page.