Kowal Purge Varnish Cache

Compatibiliteit
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
€ 15,38
E-mail naar een vriend

Vraag stellen over dit product

Beschrijving / Kowal Purge Varnish Cache

MAGENTO 2 · VARNISH · CACHE · MULTISTORE

Combineer Flush Cache Storage met het ongeldig maken van de Varnish-cache.

Kowal Purge Varnish Cache

Na een actie in het Magento-paneel verzamelt de module de domeinen van winkels en voert daarvoor lokale ban-opdrachten uit. Breng het verversen van content op orde in een infrastructuur met correct geconfigureerde toegang tot Varnish.

Domeinen uit de configuratie · Ban per host · Operatielogs

HOE DIT IN DE PRAKTIJK WERKT

01 · U controleert de Varnish-omgeving
U controleert de beheertool en de procesrechten.

02 · U start de actie in het paneel
Flush Cache Storage roept de observer van de module aan.

03 · Domeinen ontvangen de ban-opdracht
U controleert het resultaat in de logs en de actualiteit van de pagina's.

Wat levert het uw winkel op?

Ontdek de functies, toepassingen en instellingen van de module.

Sneller verversen van de winkel na wijzigingen in Magento 2

Kowal_PurgeVarnishCache is een lichte module voor Magento 2 die het ongeldig maken van de Varnish-cache automatiseert wanneer de cache vanuit het beheerpaneel wordt geleegd. Hierdoor zijn wijzigingen in de winkel sneller zichtbaar, zonder handmatig in te loggen op de server en zonder extra handelingen door het technische team.

Wat deze module biedt

  • start automatisch het legen van de Varnish-cache na de actie Flush Cache Storage in het Magento-paneel,
  • haalt de domeinen op van alle winkels die in Magento zijn geconfigureerd en voert voor elk domein een ban uit,
  • beperkt het risico dat verouderde content wordt weergegeven na deployments, CMS-wijzigingen, prijsupdates of configuratiewijzigingen,
  • vereenvoudigt het dagelijkse werk van beheerders, marketeers en e-commerce teams.

Kortere publicatietijd voor wijzigingen

Nieuwe content, correcties en updates van het aanbod kunnen sneller zichtbaar zijn voor klanten, zonder te wachten op handmatige acties aan de infrastructuurzijde.

Minder operationele fouten

Het proces voor het verversen van de cache wordt gekoppeld aan de natuurlijke Magento-workflow, waardoor het risico kleiner wordt dat een purge na wijzigingen in de winkel wordt overgeslagen.

Ondersteuning voor multistore-omgevingen

De module werkt op basis van winkeldomeinen die in Magento zijn gedefinieerd, waardoor deze goed past binnen een architectuur die meerdere storefronts ondersteunt.

Betere samenwerking tussen business en IT

Het business-team kan sneller werken, terwijl IT geen repetitieve beheerhandelingen hoeft uit te voeren na elke wijziging die een cacheverversing vereist.

Voor wie

De module is vooral geschikt voor Magento 2-projecten die:

  • Varnish gebruiken als HTTP-cachelaag,
  • regelmatig wijzigingen in content, promoties en configuratie publiceren,
  • werken in een multistore-model of op meerdere domeinen,
  • handmatige handelingen aan de kant van DevOps of serverbeheer willen beperken.

Hoe het werkt

Na het starten van de actie voor het legen van de cache in het Magento-beheerpaneel luistert de module naar de systeemgebeurtenis en voert de opdracht varnishadm ban uit voor domeinen die uit de winkelconfiguratie zijn opgehaald. In de praktijk betekent dit dat gecachete content aan de Varnish-zijde sneller ongeldig wordt gemaakt, zonder het standaard Magento-paneel te verlaten.

Samenvatting

Kowal_PurgeVarnishCache is een praktische extensie voor teams die het gemak van werken in Magento 2 willen combineren met meer controle over de actualiteit van content die door Varnish wordt geserveerd. De module vereenvoudigt het proces, verkort de reactietijd en helpt na elke wijziging in de winkel een consistente winkelervaring te behouden.

Infrastructuurvereisten

De huidige code gebruikt /usr/bin/varnishadm, het bestand /etc/varnish/secret en de lokale beheerinterface 127.0.0.1:6082. Deze waarden zijn in de code vastgelegd, zonder configuratieformulier voor de verbinding.

Het PHP-proces moet exec kunnen uitvoeren, het vereiste bestand kunnen lezen en verbinding kunnen maken met de Varnish-interface. Een externe server, containers of andere paden vereisen aanpassing van de integratie.

Triggering en bereik van ongeldig maken

De observer is toegewezen aan adminhtml_cache_flush_all binnen het adminhtml-gebied. Deze werkt na Flush Cache Storage; het opslaan van een product, CMS-pagina of configuratie zelf start deze observer niet.

De module haalt unieke hosts op uit de basis-URL's van Store Views en voert een ban uit op basis van req.http.host. Het bereik omvat het domein, niet uitsluitend de pagina of tag van de gewijzigde entiteit.

Bevestiging van het resultaat en volgende verzoeken

De code schrijft het succes van de opdracht, een niet-nulresultaat of een uitzondering weg via de Magento-logger. Door de logs te controleren, kunt u onderscheid maken tussen een uitgevoerde paneelactie en een effectieve ban in Varnish.

De module warmt de cache na de operatie niet op. Volgende verzoeken kunnen de responses opnieuw opbouwen; andere cachelagen en hun configuratie blijven beïnvloeden wanneer de klant de wijziging ziet.

Installatie via Composer

Pakket kowal/module-purgevarnishcache, module Kowal_PurgeVarnishCache. Nadat de toegang tot de Kowal-repository is geconfigureerd, installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Houd in productie rekening met compilatie en deployment van statische content volgens het proces van de winkel.

Van configuratie naar resultaat

1. U controleert de Varnish-omgeving
U controleert de beheertool en de procesrechten.

2. U start de actie in het paneel
Flush Cache Storage roept de observer van de module aan.

3. Domeinen ontvangen de ban-opdracht
U controleert het resultaat in de logs en de actualiteit van de pagina's.

Publicatie van CMS-wijzigingen in multistore

Na een contentwijziging start de beheerder Flush Cache Storage. De module voert een ban uit voor unieke hosts die uit de winkelconfiguratie zijn opgehaald.

Bij correcte toegang tot de lokale Varnish kunnen volgende verzoeken de ververste content ophalen. Het resultaat van de opdracht en eventuele fouten worden naar de Magento-logger gestuurd.

Stem het verversen van de cache af op uw infrastructuur

Wilt u de module afstemmen op uw winkel? Vraag naar de implementatie van Kowal Purge Varnish Cache en bespreek de configuratie of benodigde uitbreidingen.

Meer informatie

Overeenstemming met sjabloon Luma / Blank, Smid

Installatiehandleiding voor de module

Installatie via Composer

Toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvangt u na aankoop per e-mail. Ze zijn ook beschikbaar in het klantpaneel nadat u bent ingelogd op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-purgevarnishcache

Installatie afronden

Voer na installatie van het pakket de Magento-update uit en leeg de cache:

php bin/magento setup:upgradephp bin/magento cache:flush

Voer in een productieomgeving ook DI-compilatie en deployment van statische bestanden uit volgens het deploymentproces van de winkel.

Druk om carrousel over te slaan

We hebben andere producten gevonden die u misschien leuk vindt!

Schrijf uw eigen review
U plaatst een review over: Kowal Purge Varnish Cache
Uw waardering:
Prijs
Kwaliteit
Ondersteuning
loader
Bezig met laden...

U heeft uw review aangeboden ter goedkeuring.

Cookievoorkeuren wijzigen