

General settings — enable caching, preload the cache by crawling the site, widget cache, a separate mobile copy, and the admin language.
Flexa Cache is a full-featured WordPress page-cache and front-end optimization plugin. It installs a self-contained advanced-cache.php drop-in that serves compressed static HTML files before WordPress even loads — the same technique used by WP Fastest Cache and W3 Total Cache — giving you maximum TTFB improvement on both Apache and nginx hosts.
Page Cache
.gz files served nativelyindex-mobile.html) when Mobile Theme is enabledFront-End Optimization
.htaccess block for dynamic (non-cached) responses.htaccess blockloading="lazy" + decoding="async" on images and iframesdefer to render-blocking scripts<link> to preload + onload swap with <noscript> fallbackDeveloper-Friendly
wp flexa-cache clear [--url=<url>], wp flexa-cache status, wp flexa-cache preload [start|status|cancel]/flexa-cache/v1/cache/purge, /cache/stats, /cache/preloadflexa_cache/engine/is_cacheable, flexa_cache/engine/buffer, flexa_cache/store/dir, flexa_cache/purged, flexa_cache/settings/languages, and more?flexa_cache_optimize=0 disables optimization for a single admin requestObject Cache (Redis)
object-cache.php drop-in with an in-memory L1 + Redis L2 layoutwp-config.php (secrets never touch the database)analytics, watch, groups, slowlog)Source code for compiled JavaScript and CSS
The plugin ships a compiled admin UI in assets/dist/. The human-readable
source (apps/admin/src) and the build tooling are publicly available at:
https://github.com/flexatech/flexa-cache
The admin UI is built with npm and Vite:
npm installnpm run build (or npm run dev for a watched dev build with HMR)Caching and optimization run entirely on your own server. The plugin connects to one external service, and only in the admin, for the reason below.
Deactivation feedback (Flexa Product Intelligence)
When you go to deactivate Flexa Cache on the Plugins screen, a short optional survey asks why. It is served by Flexa’s product intelligence service at https://product-intelligence.flexacommerce.com. It runs only on wp-admin/plugins.php, never on the front end, and never blocks or delays deactivation.
/api/v1/config (the product slug and tier) loads the survey configuration, cached for 6 hours. When you deactivate or interact with the survey, the reason you pick and any optional message you type are sent to /api/v1/deactivations, /api/v1/events, /api/v1/feedback, /api/v1/feature-requests, and /api/v1/recovery-events. If you later reactivate the plugin, a single /api/v1/recovery-events request records the reactivation and how long the plugin was inactive.add_filter( 'flexa_cache/deactivation_survey/config', fn( $c ) => array( 'collect_environment' => false ) + $c );, or disable the whole survey with add_filter( 'flexa_cache/deactivation_survey/enabled', '__return_false' );.Service terms and privacy policy: https://flexacommerce.com/pages/terms and https://flexacommerce.com/pages/privacy