Redis hébergement cache objet pour tout ce qu'un cache page ne peut pas aider.
La mise en cache des pages sert les pages auxquelles personne n'est inscrit. Le cache objet est ce qui rend le reste du site rapide, et c'est la couche que personne ne mesure.
La couche sous l'incacheable.
Checkout, admin et pages de membre ne peuvent jamais venir d'un cache de page, et c'est ce qui les empêche d'être lents.
Mémoire dimensionnée pour le jeu de travail
Trop petite et les entrées de cache expulse plus rapidement qu'ils sont réutilisés, ce qui est pire que pas de cache parce que vous payez le coût d'écriture et ne obtenez jamais la lecture. Capacité est définie à partir de ce que le site continue de demander.
Une politique d'expulsion choisie
La politique par défaut refuse d'écrire lorsque la mémoire est pleine plutôt que de jeter les anciennes entrées, ce qui transforme un cache complet en erreurs. Il est défini pour évincer le moins utilisé récemment.
Connexions qui ne sont pas rouvertes par demande
L'ouverture d'une connexion sur chaque charge de page ajoute un aller-retour avant que n'arrive un travail. Les connexions persistent, de sorte que le cache est une recherche plutôt qu'une poignée de main.
Un site qui survit à la disparition de Redis
Si le cache est inaccessible, le site devrait être plus lent, et non se rompre. Les recherches tombent dans la base de données plutôt que de soulever une page d'erreur.
Clés qui ne se croisent pas entre les sites
Plusieurs sites partageant une instance Redis ont besoin de préfixes séparés, ou le brush d'un site efface le cache d'un autre et les deux deviennent mystérieusement lents.
Un cache trop petit est un coût.
L'échec que personne ne remarque est frayeur : les entrées écrites, expulsées avant réutilisation, et écrites à nouveau. Le taux de succès semble plausible et le site fait un travail supplémentaire pour rien.
- Mémoire dimensionnée à partir du jeu de travail réel
- Politique d'éviction visant à rejeter plutôt que de refuser
- Les connexions persistent dans toutes les demandes
- Retour à la base de données lorsque impossible à atteindre
Où le cache objet gagne sa place.
La mesure est une page qui ne peut jamais être mise en cache - un tableau de bord, un panier, un écran d'administration - parce que c'est le point entier de ce calque.
Ce que nous changeons pour le cache objet
Chaque ligne ici est un défaut qui est incorrect pour WordPress spécifiquement.
| Paramètre | Notre configuration | Pourquoi |
|---|---|---|
| Attribution de la mémoire | Réglage à partir du jeu de travail mesuré plutôt qu'un nombre rond | Un cache de taille inférieure expulse les entrées avant qu'elles ne soient réutilisées, de sorte que le site paie le coût d'écriture de la mise en cache et ne recueille jamais l'avantage de lecture. |
| Politique d'éviction | Configuration pour supprimer les entrées les moins utilisées | La politique des stocks rejette les nouveaux écrits une fois la mémoire pleine, qui convertit un cache complet d'un plafond de performance en erreurs d'application. |
| Gestion de la connexion | Résistant plutôt qu'ouvert par demande | Une nouvelle connexion par charge de page ajoute un aller-retour avant que n'importe quelle valeur cache est lue, ce qui sur une requête rapide est la plupart du coût. |
| Comportement d'indisponibilité | Passage à la base de données plutôt que d'erreur | Un cache est une optimisation, donc perdre il devrait rendre le site plus lent et ne pas le remplacer par une erreur fatale. |
| Préfixation des clés | Noms espacés par site | Les sites partageant une instance se heurtent autrement, et un site vide silencieusement sa cache vide celle d'un autre. |
Des tarifs simples et transparents.
Chaque offre comprend la migration gratuite, les sauvegardes quotidiennes, le SSL et l’assistance 24 h/24, 7 j/7.
- 1 site WordPress
- 10 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance par tickets
- 5 sites WordPress
- 50 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance prioritaire par tickets
- 20 sites WordPress
- 200 Go de stockage NVMe
- SSL gratuit
- Sauvegardes quotidiennes
- Déploiement en un clic
- Assistance dédiée
Questions fréquentes.
Combien de mémoire le cache objet a-t-il besoin ?
Et si Redis tombe ?
Pourquoi mon taux de succès est-il élevé, mais le site est encore lent ?
Plusieurs sites peuvent-ils partager une instance Redis ?
Faites vite les pages introuvables.
Déplacez le site à travers. Migration est libre, cache dimensionnement examiné.