1.8.1 (2026-08-29)
Query parameters listed in MC_CACHE_IGNORE_REQUEST_KEYS, such as gclid or utm_*, now stay part of the request until the page is rendered. Redirects issued by WordPress, WooCommerce, or multilingual plugins like Polylang keep them in the target URL, while cached pages still never contain them.
Bug Fixes
- engine: keep ignored query keys in the request until rendering (f6f7d33)
Performance Results
Loading 6.9x faster with MilliCache!
| Metric | Without Cache | With MilliCache | Improvement |
|---|---|---|---|
| Server Response (TTFB) | 53ms | 8ms | 86% faster |
| Page Load (LCP) | 108ms | 60ms | 44% faster |
Server Response is the primary metric for page caching. It measures how fast the server delivers the HTML. MilliCache focuses on serving cached pages instantly, eliminating database queries and PHP processing.
Page Load includes frontend rendering time, which depends on themes, scripts, and assets. Content optimization is outside MilliCache's current scope.
Technical Details
Cache Efficiency
- Database queries: 27 → 29
- Response time range: 7ms-69ms (cached) vs 51ms-64ms (uncached)
Cache Generation (First Request)
- Total processing: 51.65ms
- Before template: 24.85ms
- Template rendering: 26.81ms
Test Configuration
- Iterations: 50 (3 warm-up runs discarded)
- Outliers removed: 6
- Timestamp: 2026-08-29T13:51:41.814Z
- Commit: 28b64d0
Regression Analysis
- Status: PASS
- Performance improved: 6.77x -> 6.92x (+2.3%)
- Threshold: 10% slowdown triggers failure