Kowal Purge Varnish Cache

Compatibilité
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 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Kowal Purge Varnish Cache

MAGENTO 2 · VARNISH · CACHE · MULTISTORE

Associez Flush Cache Storage à l’invalidation du cache Varnish.

Kowal Purge Varnish Cache

Après l’action dans l’administration Magento, le module collecte les domaines des boutiques et lance des commandes ban locales pour chacun. Organisez l’actualisation du contenu avec un accès à Varnish correctement configuré.

Domaines issus de la configuration · Ban par hôte · Logs des opérations

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · Vous vérifiez l’environnement Varnish
Vous contrôlez l’outil d’administration et les permissions du processus.

02 · Vous lancez l’action dans l’administration
Flush Cache Storage déclenche l’observer du module.

03 · Les domaines reçoivent une commande ban
Vous vérifiez le résultat dans les logs et l’actualisation des pages.

Qu’apporte ce module à votre boutique ?

Découvrez les fonctionnalités, les usages et les paramètres du module.

Actualisez plus vite la boutique après les changements Magento 2

Kowal_PurgeVarnishCache est un module léger pour Magento 2 qui automatise l’invalidation du cache Varnish lors du nettoyage depuis l’administration. Les changements deviennent ainsi visibles plus vite, sans connexion manuelle au serveur ni opérations supplémentaires de l’équipe technique.

Ce qu’apporte le module

  • déclenche automatiquement le nettoyage du cache Varnish après l’action Flush Cache Storage dans l’administration Magento,
  • récupère les domaines de toutes les boutiques configurées dans Magento et effectue un ban pour chacun,
  • réduit le risque de contenu obsolète après déploiements, changements CMS, mises à jour des prix ou de la configuration,
  • simplifie le travail quotidien des administrateurs, responsables marketing et équipes e-commerce.

Publication plus rapide des changements

Les nouveaux contenus, corrections et mises à jour de l’offre peuvent être visibles plus vite, sans attendre des opérations manuelles sur l’infrastructure.

Moins d’erreurs opérationnelles

L’actualisation du cache s’intègre au workflow naturel de Magento, réduisant le risque d’oublier une purge après des changements.

Prise en charge du multistore

Le module s’appuie sur les domaines des boutiques définis dans Magento et convient ainsi aux architectures avec plusieurs storefronts.

Meilleure coopération entre métier et IT

L’équipe métier peut avancer plus vite et l’IT évite des opérations administratives répétitives après chaque changement nécessitant une actualisation du cache.

Pour qui ?

Le module convient particulièrement aux projets Magento 2 qui :

  • utilisent Varnish comme couche de cache HTTP,
  • publient souvent des changements de contenu, promotions et configuration,
  • fonctionnent en multistore ou sur plusieurs domaines,
  • souhaitent limiter les opérations manuelles côté DevOps ou administration serveur.

Fonctionnement

Après l’action de nettoyage du cache dans l’administration Magento, le module écoute l’événement système et exécute la commande varnishadm ban pour les domaines issus de la configuration des boutiques. Cela accélère l’invalidation du cache Varnish sans quitter l’administration Magento standard.

Résumé

Kowal_PurgeVarnishCache est une extension pratique pour les équipes souhaitant associer le confort de Magento 2 à un meilleur contrôle de l’actualité du contenu servi par Varnish. Elle simplifie le processus, réduit le délai de réaction et aide à maintenir une expérience d’achat cohérente après chaque changement.

Exigences d’infrastructure

Le code actuel utilise /usr/bin/varnishadm, le fichier /etc/varnish/secret et l’interface d’administration locale 127.0.0.1:6082. Ces valeurs sont codées en dur, sans formulaire de configuration de connexion.

Le processus PHP doit pouvoir lancer exec, lire le fichier requis et joindre l’interface Varnish. Un serveur distant, des conteneurs ou d’autres chemins nécessitent une adaptation de l’intégration.

Déclenchement et périmètre d’invalidation

L’observer est associé à adminhtml_cache_flush_all dans la zone adminhtml. Il agit après Flush Cache Storage ; l’enregistrement d’un produit, d’une page CMS ou d’une configuration ne le déclenche pas.

Le module récupère les hôtes uniques des URL de base des Store View et effectue un ban selon req.http.host. Le périmètre couvre le domaine, pas uniquement la page ou le tag de l’entité modifiée.

Confirmation du résultat et requêtes suivantes

Le code enregistre via le logger Magento le succès de la commande, un résultat non nul ou une exception. Les logs permettent de distinguer l’exécution de l’action d’administration d’un ban réellement réussi dans Varnish.

Le module ne préchauffe pas le cache après l’opération. Les requêtes suivantes peuvent reconstruire les réponses ; les autres couches de cache et leur configuration influencent toujours le moment où le client voit le changement.

Installation via Composer

Package kowal/module-purgevarnishcache, module Kowal_PurgeVarnishCache. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.

De la configuration au résultat

1. Vous vérifiez l’environnement Varnish
Vous contrôlez l’outil d’administration et les permissions du processus.

2. Vous lancez l’action dans l’administration
Flush Cache Storage déclenche l’observer du module.

3. Les domaines reçoivent une commande ban
Vous vérifiez le résultat dans les logs et l’actualisation des pages.

Publication de changements CMS en multistore

Après un changement de contenu, l’administrateur lance Flush Cache Storage. Le module effectue un ban pour les hôtes uniques issus de la configuration des boutiques.

Avec un accès correct au Varnish local, les requêtes suivantes peuvent récupérer le contenu actualisé. Le résultat et les erreurs éventuelles sont transmis au logger Magento.

Adaptez l’actualisation du cache à votre infrastructure

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Purge Varnish Cache et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Compatibilité avec le modèle Luma / Blank, KOWAL

Notice d'installation du module

Installation via Composer

Les identifiants d’accès au dépôt Composer, c’est-à-dire l’adresse e-mail du client et le token de licence, vous seront envoyés par e-mail après l’achat. Ils sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.

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

Finalisation de l’installation

Après l’installation du package, exécutez la mise à jour de Magento et videz le cache :

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

En environnement de production, effectuez également la compilation DI et le déploiement des fichiers statiques conformément au processus de déploiement de la boutique.

Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Kowal Purge Varnish Cache
Votre notation:
Qualité
Prix
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Modifier les préférences de cookies