Kowal Purge Varnish Cache

Kompatybilność
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
61,50 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Kowal Purge Varnish Cache

MAGENTO 2 · VARNISH · CACHE · MULTISTORE

Połącz Flush Cache Storage z unieważnieniem cache Varnisha.

Kowal Purge Varnish Cache

Po akcji w panelu Magento moduł zbiera domeny sklepów i uruchamia dla nich lokalne polecenia ban. Uporządkuj odświeżanie treści w infrastrukturze z poprawnie skonfigurowanym dostępem do Varnisha.

Domeny z konfiguracji · Ban per host · Logi operacji

JAK TO DZIAŁA W PRAKTYCE

01 · Weryfikujesz środowisko Varnish
Sprawdzasz narzędzie administracyjne i uprawnienia procesu.

02 · Uruchamiasz akcję w panelu
Flush Cache Storage wywołuje observer modułu.

03 · Domeny otrzymują polecenie ban
Sprawdzasz wynik w logach i aktualność stron.

Co zyskuje Twój sklep?

Poznaj funkcje, zastosowanie i ustawienia modułu.

Szybsze odświeżanie sklepu po zmianach w Magento 2

Kowal_PurgeVarnishCache to lekki moduł dla Magento 2, który automatyzuje unieważnianie cache Varnisha w momencie czyszczenia pamięci podręcznej z panelu administracyjnego. Dzięki temu zmiany w sklepie są widoczne szybciej, bez ręcznego logowania na serwer i bez dodatkowych operacji wykonywanych przez zespół techniczny.

Co daje ten moduł

  • automatycznie uruchamia czyszczenie cache Varnisha po akcji Flush Cache Storage w panelu Magento,
  • pobiera domeny wszystkich sklepów skonfigurowanych w Magento i wykonuje ban dla każdej z nich,
  • ogranicza ryzyko wyświetlania nieaktualnych treści po wdrożeniach, zmianach CMS, aktualizacji cen lub konfiguracji,
  • upraszcza codzienną pracę administratorów, marketerów i zespołów e-commerce.

Krótszy czas publikacji zmian

Nowe treści, poprawki i aktualizacje oferty mogą być widoczne dla klientów szybciej, bez oczekiwania na ręczne działania po stronie infrastruktury.

Mniej błędów operacyjnych

Proces odświeżania cache zostaje powiązany z naturalnym workflow Magento, co zmniejsza ryzyko pominięcia purge po zmianach w sklepie.

Wsparcie dla środowisk multistore

Moduł działa w oparciu o domeny sklepów zdefiniowane w Magento, dzięki czemu dobrze wpisuje się w architekturę obsługującą wiele storefrontów.

Lepsza współpraca biznesu i IT

Zespół biznesowy może pracować szybciej, a IT nie musi wykonywać powtarzalnych operacji administracyjnych po każdej zmianie wymagającej odświeżenia cache.

Dla kogo

Moduł sprawdzi się szczególnie w projektach Magento 2, które:

  • korzystają z Varnisha jako warstwy cache HTTP,
  • często publikują zmiany treści, promocji i konfiguracji,
  • działają w modelu multistore lub na wielu domenach,
  • chcą ograniczyć ręczne operacje po stronie DevOps lub administracji serwera.

Jak działa

Po uruchomieniu akcji czyszczenia cache w panelu administracyjnym Magento moduł nasłuchuje zdarzenia systemowego i wykonuje komendę varnishadm ban dla domen pobranych z konfiguracji sklepów. W praktyce oznacza to szybsze unieważnienie treści cache po stronie Varnisha bez wychodzenia poza standardowy panel Magento.

Podsumowanie

Kowal_PurgeVarnishCache to praktyczne rozszerzenie dla zespołów, które chcą połączyć wygodę pracy w Magento 2 z większą kontrolą nad aktualnością treści serwowanych przez Varnish. Moduł upraszcza proces, skraca czas reakcji i pomaga utrzymać spójne doświadczenie zakupowe po każdej zmianie w sklepie.

Wymagania infrastruktury

Aktualny kod używa /usr/bin/varnishadm, pliku /etc/varnish/secret oraz lokalnego interfejsu administracyjnego 127.0.0.1:6082. Te wartości są zapisane w kodzie, bez formularza konfiguracji połączenia.

Proces PHP musi móc uruchomić exec, odczytać wymagany plik i połączyć się z interfejsem Varnisha. Zdalny serwer, kontenery albo inne ścieżki wymagają dostosowania integracji.

Wyzwalanie i zakres unieważnienia

Observer jest przypisany do adminhtml_cache_flush_all w obszarze adminhtml. Działa po Flush Cache Storage; sam zapis produktu, strony CMS czy konfiguracji nie uruchamia tego observera.

Moduł pobiera unikalne hosty z bazowych URL-i Store View i wykonuje ban według req.http.host. Zakres obejmuje domenę, a nie wyłącznie stronę lub tag zmienionej encji.

Potwierdzenie wyniku i kolejne żądania

Kod zapisuje powodzenie polecenia, niezerowy wynik lub wyjątek przez logger Magento. Sprawdzenie logów pozwala rozróżnić wykonaną akcję panelu od skutecznego ban w Varnishu.

Moduł nie ogrzewa cache po operacji. Kolejne żądania mogą odbudować odpowiedzi; inne warstwy cache i ich konfiguracja nadal wpływają na to, kiedy klient zobaczy zmianę.

Instalacja przez Composer

Pakiet kowal/module-purgevarnishcache, moduł Kowal_PurgeVarnishCache. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Weryfikujesz środowisko Varnish
Sprawdzasz narzędzie administracyjne i uprawnienia procesu.

2. Uruchamiasz akcję w panelu
Flush Cache Storage wywołuje observer modułu.

3. Domeny otrzymują polecenie ban
Sprawdzasz wynik w logach i aktualność stron.

Publikacja zmian CMS w multistore

Po zmianie treści administrator uruchamia Flush Cache Storage. Moduł wykonuje ban dla unikalnych hostów pobranych z konfiguracji sklepów.

Przy poprawnym dostępie do lokalnego Varnisha kolejne żądania mogą pobrać odświeżoną treść. Wynik polecenia i ewentualne błędy trafiają do loggera Magento.

Dopasuj odświeżanie cache do swojej infrastruktury

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Purge Varnish Cache i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/module-purgevarnishcache

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Napisz opinię
Napisz opinię o produkcie: Kowal Purge Varnish Cache
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Aktualizacja preferencji plików cookie