Flex Cache
Flex Cache stores full HTML pages for anonymous visitors. On later visits, fast page serving can return that HTML before WordPress fully loads.
- File-based page cache under wp-content/cache/flex-cache
- Optional Redis page store when the PHP Redis extension and a Redis server are available (files stay as backup)
- Fast page serving via WordPress
advanced-cache.php(only if no other cache plugin already provides it) - Optional button to add
define( 'WP_CACHE', true );to wp-config.php (backup is created first) - Purge all / purge URL from the admin bar
- Auto-purge on content updates
- Bypasses logged-in users, carts, POST, previews, feeds, search, and sitemaps
- Optional conservative HTML minify
Redis is never turned on by itself. This plugin does not install object-cache.php and does not replace a WordPress object-cache plugin.
No remote calls. CSS and JavaScript load from this plugin only.
Privacy
Flex Cache stores cached HTML for anonymous pages as files under wp-content/cache/flex-cache/. It does not log visitors, IP addresses, or user agents.
If you turn Redis on, the same HTML is also stored in Redis on a host you configure. Your Redis password (if you set one) is stored only in the WordPress options table via the Settings API. Fast page serving uses a non-executable settings.json in the cache folder (enabled, TTL, host, port — no password). If Redis requires a password before WordPress loads, add define( 'FLEX_CACHE_REDIS_AUTH', 'your-password' ); to wp-config.php yourself. Flex Cache does not send data to FLEX or any third-party service.
Redis is software you or your host run. This plugin does not create a Redis account and does not load redis.io.
Limitations
- Logged-in visits are never cached, including the WordPress admin.
- Only one plugin can provide fast page serving. Flex Cache will not overwrite another plugin’s
advanced-cache.php. - Enabling WordPress cache mode writes one line to wp-config.php only when you click the button (or you can add the line yourself).
