Zum Inhalt springen

P2Lab Cache für Shopware 6

Liefern Sie vorbereitete Seiten in Millisekunden — mit intelligenter Invalidierung, die nur das löscht, was sich tatsächlich geändert hat.

P2Lab Cache (im Shopware-Store als Speed Boost verkauft) ist ein Full-Page-Caching-Plugin für Shopware 6. Es speichert komplette HTML-Antworten und liefert sie bei weiteren Aufrufen aus, sodass Ihr Storefront aufhört, dieselben Seiten immer wieder neu aufzubauen. Wenn sich etwas ändert, ermittelt ein intelligenter Analyzer genau, welche zwischengespeicherten Seiten betroffen sind, und löscht nur diese — nicht den ganzen Cache.

Full-Page-Cache

Cachen Sie Home, Navigation, Produkt-, CMS- und Async-Buybox-Antworten mit Schaltern pro Route.

Intelligente Invalidierung

Feldbasierte Analyse löscht nur die Seiten, die von einer tatsächlichen Änderung betroffen sind — fünf Modi von Manual bis Smart.

3 Storage-Backends

Filesystem, Redis oder APCu — wählen Sie, was zu Ihrer Infrastruktur passt.

Varnish + Warmup

Erweiterte xkey-Integration für Varnish, plus asynchrones Cache-Warming gegen Kaltstarts.

  1. Installieren Sie das Plugin und aktivieren Sie Cache aktivieren für Ihren Sales Channel.
  2. Der erste Besuch jeder Seite wird normal generiert — die Antwort wird abgefangen und im gewählten Backend gespeichert.
  3. Jeder weitere Besuch wird direkt aus dem Cache geliefert. Optionale Header X-P2Lab-Cache-Status / X-P2Lab-Cache-Generation-Time zeigen, was passiert ist.
  4. Wenn sich eine Entität im Admin ändert, berechnet die Invalidierungspipeline (standardmäßig Smart) das minimale Tag-Set zum Löschen und entfernt nur diese Einträge — lokal und, wenn aktiviert, im Varnish.
  5. Nach einem Deployment oder einem vollständigen Leeren führen Sie Cache Warming aus, um jede cachefähige URL vor dem nächsten Besucher vorzubefüllen.

Jeder Cache-Eintrag, jedes Invalidierungsereignis und jeder Varnish-Purge kann im Admin-Modul unter Einstellungen → Speed Boost geloggt und überprüft werden.