Cache d’objets
Cache d’objets Redis pour WordPress
Le drop-in réduit les allers-retours vers Redis et bascule sur la base de données lorsque Redis ne répond plus. Cette page détaille chaque requête et le déroulement d’une panne.

Ce que fait le drop-in à chaque requête
Les quatre premiers points déterminent combien d’allers-retours coûte une page, les deux derniers la façon dont la connexion est partagée et sécurisée.
Lecture anticipée des clés connues
Le drop-in enregistre les clés qu’une page a utilisées. À la requête suivante, SMEMBERS lit cette liste de clés et MGET charge les valeurs.
Options dans un seul hash
Les options chargées automatiquement sont stockées dans un seul hash Redis que le drop-in tient à jour et lit avec une seule commande.
Clés manquantes
Une clé que Redis a signalée comme absente n’est pas redemandée au cours de la même requête.
Connexion persistante
La connexion reste ouverte entre les requêtes. Seules les écritures des caches de requêtes attendent la fin de la requête.
Préfixe sur chaque clé
Lorsque CachePilot trouve dans la base des clés d’autres applications, les vidages restent limités à son propre préfixe.
TLS vers Redis
Vous activez TLS sous CachePilot, Settings, Connection. Le certificat est alors vérifié, sauf si vous désactivez cette vérification.
Pendant une panne de Redis
Une requête attend un timeout au maximum. Les timeouts de connexion et de lecture sont par défaut de 1 seconde.
Redis ne répond plus
Le prochain appel au cache attend le timeout de connexion ou de lecture.
Basculement
Le drop-in marque Redis comme indisponible. WordPress lit dans la base de données, et les pages mettent autant de temps que sans cache.
Nouvelle tentative
D’ici là, aucune requête n’attend Redis. Après 30 secondes, le drop-in réessaie.
Redis répond de nouveau
La première requête qui se reconnecte vide le cache une fois, car les écritures et les suppressions effectuées pendant la panne n’ont jamais atteint Redis.


Ce que montre l’Overview
Ouvrez un point numéroté pour lire sa signification. Sur les petits écrans, les notes suivent l’image sous forme de liste.

Taux de succès
Part des lectures du cache auxquelles Redis a répondu. Un taux faible après un vidage est normal et remonte avec les pages consultées ensuite.
Latence
Durée d’un aller-retour vers Redis.
Mémoire
Mémoire utilisée par Redis. La vérification horaire d’Autopilot signale lorsqu’elle est pleine.
Clés
Nombre d’entrées dans Redis.
Questions sur le cache d’objets
D’autres réponses figurent dans la FAQ de la documentation.
CachePilot prend-il en charge Redis Cluster ou Sentinel ?
Non. CachePilot se connecte à un seul serveur Redis, via TCP, TLS ou un socket Unix.
Lit-il les constantes d’une autre extension Redis ?
Oui, les constantes WP_REDIS_*. La liste figure sur la page de migration.
Que devient le cache quand je désactive CachePilot ?
La désactivation et la désinstallation suppriment de Redis les clés de CachePilot, de sorte qu’aucune donnée périmée ne subsiste.
Comparer l’Overview avant et après
Installez CachePilot sur un site de test, notez l’Overview après la configuration et regardez à nouveau après les premières pages consultées. La bêta est ouverte aux entreprises.