ezsystems/ezplatform-http-cache
Symfony bundle providing advanced HTTP cache handling for Ibexa DXP (formerly eZ Platform). Adds caching features and tooling to improve performance and cache control. Intended for use within an Ibexa DXP installation.
X-Key or X-Surrogate-Key headers.Surrogate-Control headers.ETag, Last-Modified, or Cache-Control headers).symfony/http-cache (for Symfony/Laravel).Surrogate-Control support."This package lets us reduce server costs by 40–60% for read-heavy workloads by leveraging Varnish caching—without sacrificing performance or freshness. For example, a news site with 10M monthly visitors could cut backend load by offloading static/dynamic content to cache. It’s a turnkey solution for Ibexa DXP, eliminating the need to build custom cache invalidation logic, which typically introduces bugs and tech debt. The dual GPL/Ibexa BUL license ensures flexibility for both open-source and enterprise use."
Key Outcomes: ✅ Lower infrastructure costs (fewer servers needed). ✅ Faster page loads (critical for SEO and UX). ✅ Scalability for traffic spikes (e.g., product launches, events). ✅ Enterprise-grade support (via Ibexa BUL).
"This bundle provides HTTP cache invalidation for Ibexa DXP with minimal setup. Key features:
X-Surrogate-Key headers.ContentPublish, ContentUnpublish).How to Leverage It:
composer.json:
composer require ezsystems/ezplatform-http-cache
ezplatform_http_cache parameters (e.g., ezplatform.http_cache.varnish).Trade-offs:
Alternatives Considered:
Next Steps:
How can I help you explore Laravel packages today?