Aero Commerce Varnish Integration
Experimental Varnish module for Aero Commerce demonstrating dramatic performance improvements from 21 reqs/s to 3.3k reqs/s with p95 latency drop from 6s to 51ms.
Experimental Varnish cache integration for Aero Commerce demonstrating order-of-magnitude performance improvements through HTTP caching. Load testing showed 157x throughput increase and 117x faster response times.
Dramatic Performance Gains
157x throughput increase and 117x faster response times with Varnish HTTP caching.
Problem
Aero Commerce, an emerging ecommerce platform, needed to handle high traffic loads efficiently. Without HTTP caching, backend PHP execution limited throughput to 21 requests/second with 6-second p95 response times.
Solution
Session-aware caching with bypass rules for dynamic content
Automatic Product/Category cache invalidation
Configurable cache rules
Varnish VCL Generation
Built-in Purge Management functionality
Plug and Play
Impact
The following performance comparison was performed on a Hetzner CPX31 server (4vcpu, 8GB memory)
51ms
P95 Time
↑ +99.15%
3350
Peak RPS
↑ +15852%
+90%
Cache Hit Rate
↑ 100%
Without Varnish
With Varnish
Requests Per Second
21
3,350 157x increase
p95 Request Latency
6s
51ms 117x faster P95
Technical Highlights
Cache hit rate optimization (~90%+)
Dynamic content bypass for cart/checkout
Integration with Aero's architecture
Potential for ESI implementation for personalized content
- Cache hit rate optimization (~90%+)
- Dynamic content bypass for cart/checkout
- Integration with Aero’s architecture
- Potential for ESI implementation for personalized content