Cacheability Pro
Complete cache optimization for WordPress sites behind Varnish, Nginx, or CDN caches.
What It Does
Cacheability Pro maximizes the effectiveness of your reverse proxy cache by:
- Increasing cache hit ratio through intelligent Cache-Control headers and cache warming
- Reducing origin server load with conditional GET (304) responses and heartbeat control
- Eliminating cache-busting behavior with ESI support for nonces and diagnostics to detect problematic plugins
- Improving page speed with resource hints, deferred JavaScript, image dimension optimization, and emoji cleanup
Features at a Glance
Cache Management
| Feature | Description |
|---|---|
| Cache Warming | Proactively warm pages after purge events |
| Cache Controls | Intelligent Cache-Control headers with per-context TTLs |
| Conditional GET | 304 Not Modified responses to save bandwidth |
| ESI Support | Edge Side Includes for caching pages with nonces |
| Soft 404 Fixes | Proper 404 status for empty archives and search results |
| Cache Diagnostics | Detect plugins and themes breaking your cache |
Page Optimization
| Feature | Description |
|---|---|
| Resource Hints | Auto DNS prefetch, preconnect, and font preloading |
| Defer JavaScript | Defer script execution for faster page rendering |
| Image Dimensions | Add missing width/height to prevent layout shift |
| Heartbeat Control | Disable unnecessary heartbeat AJAX requests |
| Emoji Cleanup | Remove WordPress emoji polyfill overhead |
Zero-Config Design
Page optimization features work automatically with no configuration needed. They detect your site's enqueued resources, analyze your content, and apply optimizations transparently.
The only configurable option is an advanced exclusion list for JavaScript deferring, available under Cacheability Pro > Page Optimization > Advanced Settings.
Requirements
- WordPress 5.0+
- PHP 7.4+
- A reverse proxy cache (Varnish, Nginx FastCGI Cache, Cloudflare, etc.)