Three-tier memory hierarchy.
Hot content lives in RAM. Warm content drops to NVMe. Cold content drains to S3-compatible object storage. Promotion and demotion happen per-request, in microseconds.
- L1 RAM · 0.4ms
- L2 NVMe · 1.2ms
- L3 Object · 8ms
Replace Varnish with a Magento-aware proxy. 0.4 ms p50. Three-tier memory hierarchy. Native ESI. Tag-based invalidation. OpenTelemetry. One binary, TOML config, zero plugins.
| Metric | Velocity Engine | Varnish 7 | nginx + memcached |
|---|---|---|---|
| p50 latency | 0.4ms | 1.2ms | 2.1ms |
| p99 latency | 2.8ms | 8.4ms | 14ms |
| Requests / sec / node | 180,000 | 64,000 | 38,000 |
| Cold start | 38ms | 410ms | 90ms |
| Tag invalidation | native | VCL | purger |
| ESI | native | native | plug-in |
| Magento-aware purge keys | yes | partial | no |
| OpenTelemetry built in | yes | no | no |
| Single binary | yes | no | no |
● BENCH · APR 2026 · M1 ULTRA · 50K SKU · MAGENTO 2.4.7-P3 · WARM CACHE · 5 MIN RUN
Hot content lives in RAM. Warm content drops to NVMe. Cold content drains to S3-compatible object storage. Promotion and demotion happen per-request, in microseconds.
Magento ships every block with surrogate-keys. Velocity invalidates by tag — not by URL pattern.
Cache the page, render the cart at the edge. Native ESI parsing, no shim.
OpenTelemetry traces and Prometheus metrics out of the box. Plug into Prism or your own stack.
Both products run on commodity hardware, ship with full source under a per-node licence, and integrate with your existing observability stack.
PRIVACY POLICY
Loading privacy policy…