Zinn® Cache est une extension de mise en cache gratuite pour WordPress. Sur un site que nous hébergeons, elle pilote le cache de page LiteSpeed que votre serveur exécute déjà, lui indiquant quoi mettre en cache et quand le supprimer. Lorsqu’nginx, Varnish ou Apache met déjà en cache des pages devant WordPress, elle purge ce cache au lieu d’en ajouter un second. Sur tout autre serveur, elle conserve chaque page sous forme de fichier et la sert avant que WordPress ne se charge, de sorte qu’elle fonctionne quel que soit le lieu d’hébergement de votre site.
Elle est gratuite et répertoriée dans le répertoire des extensions de WordPress.org : wordpress.org/plugins/zinn-cache. Sur un site que nous hébergeons, elle est installée pour vous ; si elle a été supprimée, réinstallez-la depuis Extensions → Ajouter une nouvelle extension en recherchant Zinn® Cache.
Vérifiez ceci en premier
Zinn Digital® → Cache → État indique quel cache de page est utilisé — celui du serveur LiteSpeed, un cache nginx, Varnish ou Apache placé devant le site, ou le propre cache de fichiers de l’extension — et si le cache d’objets Redis stocke réellement des données. Vérifier maintenant demande vos pages les plus récentes comme le ferait un visiteur et montre à quelle fréquence chaque cache a répondu. Sur un site que nous hébergeons, l’indication LiteSpeed devrait apparaître ; si ce n’est pas le cas, ouvrez un ticket et nous examinerons le serveur, et non votre site.
La purge, et pourquoi vous en avez rarement besoin
La publication d’un article ou la modification d’une page purge déjà ce qui a changé. L’extension effectue la purge par étiquette, de sorte que modifier un article efface cet article, les pages sur lesquelles il apparaît et vos flux — mais pas l’ensemble de votre site. Une modification qui touche chaque page (une mise à jour, l’activation d’une extension, un menu ou un thème) déclenche un rafraîchissement cadencé : chaque page est rafraîchie par lot chaque minute, la plus récente en premier, au lieu de vider tout le cache d’un coup, afin que le site reste rapide pendant l’opération.
Pour vider une page, saisissez son adresse dans l’onglet État et appuyez sur Purger ces adresses. L’option Tout vider maintenant se trouve sur le même écran pour les rares occasions où vous souhaitez tout effacer d’un coup, par exemple après avoir modifié un fichier de modèle via SFTP.
Le cache d’objets Redis
Le bouton d’activation installe un composant additionnel qui conserve en mémoire les recherches internes propres à WordPress entre les requêtes. Il est particulièrement utile pour :
- WooCommerce et toute boutique disposant d’un catalogue volumineux
- les sites avec de nombreuses extensions
- les sites d’adhésion ou les forums, où presque chaque page nécessite une connexion
Il est le moins utile sur un petit site vitrine dont la totalité des pages est déjà en cache. Activez-le, observez le site pendant une journée et désactivez-le à nouveau si vous ne constatez rien — l’opération est réversible et n’écrase jamais un composant additionnel installé par une autre extension.
Exclusions
Le panier, la commande, mon-compte et toute session connectée ne sont jamais mis en cache, et vous n’avez pas à configurer cela. N’ajoutez vos propres règles que si vous possédez une page qui doit toujours être actualisée — chaque règle que vous ajoutez est une page qui cesse d’être rapide, ajoutez-les donc une par une.
Si une modification ne s’affiche pas
Dans cet ordre : purgez cette page depuis l’écran de l’extension ; effectuez un rechargement forcé dans votre navigateur (Ctrl-Maj-R) ; vérifiez si un CDN situé devant nous la conserve. Trois caches différents peuvent conserver une page et seul le premier est le nôtre.