Przejdź do głównej zawartości

P2Lab Cache dla Shopware 6

Serwuj gotowe strony w milisekundach — z inteligentną inwalidacją, która usuwa tylko to, co naprawdę się zmieniło.

P2Lab Cache (sprzedawany w sklepie Shopware pod nazwą Speed Boost) to plugin do cache’owania pełnych stron dla Shopware 6. Zapisuje kompletne odpowiedzi HTML i serwuje je przy kolejnych żądaniach, dzięki czemu Twój sklep przestaje przebudowywać te same strony w kółko. Gdy coś się zmienia, inteligentny analizator wylicza dokładnie które wpisy cache są tym dotknięte i czyści tylko je — nie cały cache.

Cache pełnych stron

Cache strony głównej, nawigacji, produktów, CMS i async buybox z osobnymi przełącznikami na każdą trasę.

Inteligentna inwalidacja

Analiza na poziomie pól czyści tylko strony dotknięte realną zmianą — pięć trybów od Manual do Smart.

3 backendy storage

Filesystem, Redis lub APCu — wybierz to, co pasuje do Twojej infrastruktury.

Varnish + warmup

Rozszerzona integracja xkey z Varnishem plus asynchroniczne nagrzewanie cache eliminujące cold start.

  1. Zainstaluj plugin i włącz Cache dla swojego kanału sprzedaży.
  2. Pierwsza wizyta każdej strony jest generowana normalnie — odpowiedź zostaje przechwycona i zapisana w wybranym backendzie.
  3. Każda kolejna wizyta jest serwowana bezpośrednio z cache. Opcjonalne nagłówki X-P2Lab-Cache-Status / X-P2Lab-Cache-Generation-Time mówią, co się stało.
  4. Gdy w panelu zmienia się encja, pipeline inwalidacji (domyślnie Smart) wylicza minimalny zbiór tagów do czyszczenia i usuwa tylko te wpisy — lokalnie i, jeśli włączone, w Varnishu.
  5. Po deployu lub pełnym czyszczeniu uruchom Cache Warming, aby wcześniej wypełnić cache wszystkimi cache’owalnymi URL-ami zanim pojawi się następny odwiedzający.

Każdy wpis cache, zdarzenie inwalidacji i purge Varnisha można logować i przeglądać w module admin pod Ustawienia → Speed Boost.