Skip to content

P2Lab Cache for Shopware 6

Serve pre-built pages in milliseconds — with smart invalidation that only purges what actually changed.

P2Lab Cache (sold under the name Speed Boost in the Shopware store) is a full-page caching plugin for Shopware 6. It stores complete HTML responses and serves them on subsequent hits, so your storefront stops rebuilding the same pages over and over. When something changes, a smart analyzer figures out exactly which cached pages are affected and purges only those — not the whole cache.

Full-page cache

Cache home, navigation, product, CMS and async buybox responses with per-route toggles.

Smart invalidation

Field-level analysis purges only the pages affected by an actual change — five modes from Manual to Smart.

3 storage backends

Filesystem, Redis or APCu — pick what matches your infrastructure.

Varnish + warmup

Enhanced xkey integration for Varnish, plus async cache warming to eliminate cold starts.

  1. Install the plugin and activate Cache enabled for your sales channel.
  2. The first visit to each page is generated as normal — the response is captured and stored in the backend you picked.
  3. Every subsequent visit is served directly from cache. Optional X-P2Lab-Cache-Status / X-P2Lab-Cache-Generation-Time headers tell you what happened.
  4. When an entity changes in the admin, the invalidation pipeline (Smart by default) computes the minimal set of tags to purge and clears only those entries — locally and, if enabled, in Varnish.
  5. After a deployment or full clear, run Cache Warming to pre-populate every cacheable URL before the next visitor arrives.

Every cache entry, invalidation event and Varnish purge can be logged and reviewed inside the admin module under Settings → Speed Boost.