Stack: Craft CMS PHP Twig Varnish Cloudflare Composer GitHub
Cache pomaga ograniczyć obciążenie serwera i skrócić czas odpowiedzi strony. Pojawia się jednak drugi problem: po zmianie treści trzeba usunąć nieaktualną wersję i ponownie rozgrzać najważniejsze adresy URL.
Przy ręcznej obsłudze łatwo zapomnieć o części podstron albo wyczyścić zbyt dużo danych. W projektach korzystających jednocześnie z Varnisha i Cloudflare potrzebna jest spójna obsługa obu warstw.
Stworzyłem plugin CDN Cache & Preload dla Craft CMS 3, 4 i 5. Rozszerzenie łączy zdarzenia CMS-a z mechanizmem czyszczenia i ponownego ładowania cache.
sitemap.xml i przekazuje je do kolejki,Rozszerzenie jest przydatne przy stronach, które korzystają z Varnisha, Cloudflare albo statycznego renderowania i wymagają przewidywalnego odświeżania treści po publikacji zmian.
Kod jest dostępny publicznie w Craft Plugin Store oraz na GitHubie. Instalacja odbywa się przez Composer:
composer require cooltronicpl/varnishcache






Masz stronę Craft CMS z Varnishem albo Cloudflare? Opisz obecną konfigurację.