Redis Page Cache Plugin
A Redis-backed full page caching plugin for WordPress, extremely flexible and fast.
A Redis-backed full page caching plugin for WordPress, extremely flexible and fast. Requires a running Redis server and the PHP Redis PECL extension.
Features
- Serves full cached pages from memory
- Caches redirects, 404s and other response codes
- Just-in-time cache expiry/regeneration
- Cache status headers for monitoring hit rate
- Smart and flexible cache invalidation
- Serves stale cache during regeneration
- Configurable list of ignored cookies and request variables
For an installation and configuration guide please visit the full documentation on GitHub. If you need any assistance please reach out to Pressjitsu via live chat or e-mail, or open a new thread in the WordPress.org support forums.
Installation
- Make sure you have a running Redis server and the Redis PECL extension installed
- Upload the plugin files to the
/wp-content/plugins/redis-page-cache
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Create a symbolic link from wp-content/advanced-cache.php to wp-content/plugins/redis-page-cache/advanced-cache.php
- Enable WP_CACHE in your wp-config.php file
For an installation and configuration guide please visit the full documentation.
Changelog
0.8.3
- Introduce _COOKIE whitelisting and max TTLs
- Handle wordpress_test_cookie on login screen
- Fix add_action WordPress 4.7 compatibility
- Fix missing variable warning (props bookt-jacob)
0.8.2
- Fix missing $ introduced in 0.8.1
0.8.1
- Add more debug headers
- Delete cached entries on post update by default, instead of expiring them
- Add configuration options for database selection and Redis authentication
- Don’t cache 5xx errors
0.8