Hole punching
An ESI engine punches holes for per-user blocks.
A full-page cache engineered around Magento's architecture. Tag-based cache management keeps every page fast and fresh through daily traffic and big spikes alike.
An ESI engine punches holes for per-user blocks.
Holes map to blocks defined in the Magento layout.
Shared blocks cached once; private blocks cached per user.
Multiple blocks fetched in a single request.
Last viewed, compare and stock tracking without hitting Magento.
Layered navigation, filters and toolbar options supported.
Multi-store, multi-currency and customer groups.
Works with AJAX-based cart extensions.
Built-in crawler keeps the cache warm.
| Approach | What happens |
|---|---|
| Varnish-based (e.g. Turpentine) | Complex setup; dynamic blocks are requested one by one, repeating Magento's heavy initialisation; HTTPS needs another proxy layer. |
| PHP-based full-page cache | Pages are still assembled by PHP, so scalability is limited by PHP and DDoS resistance is weak. |
| LiteMage | Whole pages — including private blocks — assembled from cache in one request, with native HTTPS, HTTP/2, HTTP/3 and anti-DDoS. |
Choose your edition, activate over SSH, and start serving faster. Transparent pricing, no setup fees, engineers on call 24/7.