Téléchargements gratuits

Zinn® Cache

Contrôle le cache de page que votre serveur Zinn® exécute déjà, et ne purge que ce qui a changé.

Télécharger le fichier zip (734 Ko)

Ce que fait Zinn® Cache

Le module Zinn® Cache connecte un site WordPress à la couche de cache côté serveur de la plateforme Zinn Digital®. Votre serveur Zinn® exécute déjà le cache de pages ; cette extension lui indique ce qu'il faut mettre en cache, ce qu'il faut purger et quand, et répercute chaque purge sur votre tableau de bord. Elle est installée et maintenue à jour pour vous lors du provisionnement d'un site Zinn®.

Pourquoi c'est important

Une page complète servie par le serveur Web ne fait jamais appel à PHP ni à la base de données ; elle arrive donc en quelques millisecondes au lieu de centaines. Le plus difficile n'est pas la mise en cache, mais la purge précise, car un cache qui efface l'ensemble du site à chaque modification n'en est guère un, et un autre qui n'efface rien sert des pages obsolètes. Ce plugin effectue la purge par balise, de sorte que la modification d'un article efface uniquement cet article et les listes sur lesquelles il apparaît, sans rien toucher d'autre.

Assurez-vous que c'est bien celui que vous voulez

Installez celui-ci si nous hébergeons le site. Votre serveur Zinn® exécute déjà le cache de pages et celui-ci le contrôle. Si votre site est hébergé ailleurs, vous devez choisir l'autre, qui intègre son propre moteur de mise en cache. Comparer les deux

Contenu

Contrôle LSCache

Ajoute les en-têtes X-LiteSpeed-Cache-Control et X-LiteSpeed-Tag sur les réponses front-end pouvant être mises en cache, afin qu'un serveur LiteSpeed serve des pages entières sans démarrer PHP. La durée de vie du cache public est configurable. Si le plugin tiers LiteSpeed Cache est présent, la mise en cache des pages lui est déléguée plutôt qu'en concurrence.

Purge automatique intelligente par étiquettes

Un article enregistré, jeté à la corbeille ou supprimé, un commentaire ajouté ou modéré, un terme édité, le thème changé, une extension activée ou WordPress lui-même mis à jour : chaque action ne purge que les pages concernées et les listes sur lesquelles elles apparaissent, grâce à des balises de cache ciblées. Les purges sont répliquées sur le panneau via un webhook signé afin que la périphérie du CDN soit effacée en synchronisation.

Cache d'objets Redis

Un interrupteur en un clic installe un composant de cache d'objets autonome qui décharge les lectures répétées de la base de données. Il n'écrase jamais le composant d'un autre plug-in et bascule sur un cache en mémoire si Redis est inaccessible, de sorte que le site continue de fonctionner au lieu d'échouer par défaut.

Exclusions de cache sûres par défaut

Livré avec les configurations par défaut de WordPress, WooCommerce et Easy Digital Downloads déjà correctes : le panier, la commande, mon compte, REST et AJAX, l'aperçu, la recherche et toute requête d'utilisateur connecté ou de cookie de session ne sont jamais mis en cache. Ajoutez vos propres règles de chemin, de requête et de cookie par site.

Purge à distance signée et connexion administrateur en un clic

Un point de terminaison REST permet au plan de contrôle de tout vger, des URL spécifiques ou des balises spécifiques, authentifié par un administrateur ou par une signature HMAC-SHA256 sur le corps de la requête. Sur les sites hébergés par Zinn®, un deuxième jeton signé, à usage unique et valable deux minutes ouvre une session wp-admin depuis votre tableau de bord, de sorte qu'il n'y a pas de second mot de passe à gérer.

À quoi cela ressemble

Un seul écran pour tout. La ligne d'état en haut indique si un cache LiteSpeed et l'extension phpredis ont réellement été trouvés, au lieu de le supposer.

L'écran des paramètres du cache Zinn® dans wp-admin : cache LiteSpeed détecté, la durée de vie du cache public et les commandes du cache d'objets Redis

Purge automatique et exclusions ci-dessous. Les valeurs par défaut pour WordPress et WooCommerce sont déjà appliquées, vous ajoutez donc à un ensemble sécurisé plutôt que d'en créer un.

La moitié inférieure de l'écran des paramètres Zinn® Cache dans wp-admin, montrant le vidage automatique et les règles d'exclusion du cache

Ce que vous téléchargez

Version
1.1.2
WordPress minimal
WordPress 6.6
PHP minimum
PHP 8.2
Testé jusqu'à
WordPress 7.1
Taille du téléchargement
734 Ko
Licence
GNU General Public License, version 2 ou ultérieure
Écrit par
Neil Lock — CEO, Zinn Digital® Ltd

Ce dont Zinn® Cache a besoin

WordPress 6.6 ou version ultérieure et PHP 8.2 ou version ultérieure. La mise en cache de pages complètes nécessite un serveur LiteSpeed Enterprise ou OpenLiteSpeed doté du module LSCache ; sans cela, l'extension n'émet aucun en-tête de cache, tandis que le cache d'objets, les exclusions et la purge à distance continuent de fonctionner. Le cache d'objets Redis nécessite l'extension phpredis.

Comment obtenir Zinn® Cache

Déjà installé sur chaque site WordPress que nous hébergeons, mis à jour en permanence par l'agent de travail, vous n'avez rien à faire. Sur un site WordPress hébergé ailleurs, votre serveur n'exécute aucune couche de cache Zinn® que ce plugin puisse contrôler, installez donc Zinn® Cache Engine à la place.

Lire l'article

Source sur GitHub

Conçu selon les normes du répertoire de plugins WordPress.org : les WordPress Coding Standards, un examen de sécurité, aucune notification PHP et prêt pour la traduction dans toutes les langues que nous proposons.

Installation en cours

WordPress installe une extension à partir d'un fichier zip sans que vous n'ayez à décompresser quoi que ce soit. L'opération prend environ une minute, et vous devez disposer d'un compte administrateur sur le site.

  1. Télécharger le fichier zip

    Utilisez le bouton de téléchargement ci-dessus. Conservez le fichier tel quel – ne le décompressez pas, car WordPress attend l'archive elle-même.

  2. Ouvrir Plugins → Add New Plugin dans wp-admin

    Connectez-vous à l'administration WordPress de votre site, ouvrez Extensions dans le menu de gauche, puis cliquez sur Ajouter une extension en haut de la page.

  3. Télécharger et installer

    Choisissez Téléverser une extension, sélectionnez le fichier zip que vous venez de télécharger, puis cliquez sur Installer maintenant. WordPress se charge de le décompresser pour vous.

  4. L'activer

    Choisissez Activer l'extension lorsque le téléversement est terminé. Les paramètres propres à l'extension apparaissent alors dans wp-admin ; rien d'autre n'est requis pour commencer à l'utiliser.

Vérification que le fichier nous appartient

Il s'agit d'un code qui s'exécutera sur votre site. Vous devez donc être en mesure de prouver que le fichier que vous avez téléchargé est bien celui que nous avons publié. Exécutez la commande correspondant à votre ordinateur sur le fichier zip et comparez le résultat avec la somme de contrôle ci-dessous ; ils doivent correspondre exactement, caractère pour caractère.

SHA-256
20c8db44334505d4dfd6fab8f0c53ee69f626d4c089b53e153082280b6e88322
Sous Linux
sha256sum zinn-cache-1.1.2.zip
Sur macOS
shasum -a 256 zinn-cache-1.1.2.zip
Sous Windows
certutil -hashfile zinn-cache-1.1.2.zip SHA256

Le téléchargement lui-même renvoie également la même valeur dans un en-tête X-Zinn-Package-SHA256, ce qui permet à un déploiement automatisé de la vérifier sans avoir à consulter cette page.

Journal des modifications

1.0.0 — première version : contrôle des en-têtes LSCache, purge automatique basée sur les balises, module de cache d'objets Redis, exclusions compatibles avec WooCommerce, purge à distance signée et connexion administrateur en un clic.

Chaque version sur GitHub

Mises à jour

Sur un site que nous hébergeons, ces extensions sont configurées pour se mettre à jour d'elles-mêmes : elles effectuent une vérification auprès de nous et WordPress installe la nouvelle version pour vous, après avoir préalablement vérifié le téléchargement par rapport à sa somme de contrôle publiée. Sur un WordPress que nous n'hébergeons pas, il n'y a rien à configurer et aucun appel n'est effectué — revenez sur cette page lorsque vous souhaitez obtenir la version la plus récente, ou surveillez les versions GitHub de l'extension.

Faites fonctionner Zinn® Cache sur un site réel

Chaque extension proposée ici est gratuite et fonctionne sur n'importe quel site WordPress. Sur un site que nous hébergeons, elles sont installées et mises à jour pour vous, il n'y a donc rien à télécharger ni à mettre à jour.

Voir l'hébergement

Tous les plugins WordPress