chevron_right
chevron_right
¿Cómo puedo mejorar mi tasa de aciertos de caché?
How-To/Instructional

¿Cómo puedo mejorar mi tasa de aciertos de caché?

Last Updated a few days ago
Article Navigation
Introduction
Étapes
Vidéo
Problèmes supplémentaires à prendre en compte
FAQs
Besoin d'une assistance supplémentaire ?

Introduction

Améliorer votre taux de succès du cache est crucial pour renforcer la vitesse et la performance de votre site web. Un taux de succès du cache élevé garantit que les requêtes des utilisateurs sont rapidement satisfaites par le serveur proxy le plus proche, réduisant ainsi considérablement les temps de chargement par rapport aux requêtes servies par le serveur d'origine. Cet article vous guidera pour comprendre ce qu'est un taux de succès du cache, pourquoi il est important, et comment vous pouvez surveiller et améliorer votre taux de succès du cache en utilisant les outils d'Ezoic. En suivant les étapes décrites, vous pouvez optimiser la vitesse de votre site et l'expérience utilisateur efficacement.

Étapes

1. Voir les URL qui ne sont pas mises en cache en utilisant BDA :

  • Accédez aux Analyses d'Ezoic.
  • Faites défiler jusqu'à Vitesse du site > Mise en cache d'Ezoic.
  • Cliquez sur 'Cache Miss' pour charger un rapport de toutes les pages non mises en cache et les raisons pour lesquelles elles ne le sont pas.

  • Sinon, allez dans Paramètres > Mise en cache > et faites défiler jusqu'à l'outil Debug Cache pour vérifier n'importe quelle URL de votre site. Le débogueur identifiera pourquoi l'URL n'est pas mise en cache ou confirmera si la page est mise en cache. Il affichera également une liste des URL sur votre site qui ont renvoyé le plus de cache manqué.

2. Augmenter la durée de mise en cache :

  • La mise en cache d'Ezoic respecte les en-têtes 'âge maximum de mise en cache' qui sont définis sur le serveur d'origine. Si aucun âge maximum n'est spécifié dans les en-têtes, Ezoic définit un 'Âge de cache par défaut' de 30 jours (2592000 secondes). Cela signifie que vos pages seront stockées dans notre CDN pendant 30 jours avant d'être mises à jour.
  • Pour augmenter l'Âge de cache par défaut, accédez à Paramètres > Mise en cache > Paramètres avancés et modifiez le nombre de secondes pour 'Âge de cache par défaut'. L'âge de cache par défaut minimum est de 1 heure (3600 secondes).

  • Remarque : Si le contenu de votre site est régulièrement mis à jour, augmenter la durée de mise en cache peut empêcher les utilisateurs qui accèdent à une version mise en cache des pages de voir la version la plus récente. Nous recommandons d'utiliser le plugin WordPress d'Ezoic pour automatiser le vidage du cache d'Ezoic lorsque des changements sont effectués : https://support.ezoic.com/kb/article/how-can-i-set-up-the-ezoic-wordpress-plugin-for-cdn-management

3. Remplacer les en-têtes de contrôle du cache :

  • La mise en cache d'Ezoic respecte les règles de mise en cache existantes définies à l'origine. Cependant, les en-têtes de contrôle du cache, les en-têtes de variation et les en-têtes d'expiration peuvent parfois empêcher notre cache de fonctionner.
  • Pour remplacer ces en-têtes, accédez à Paramètres > Mise en cache > Paramètres avancés puis modifiez 'Remplacer les en-têtes de contrôle du cache' de 'OFF' à 'ON'.

  • Remarque : Si vous avez un en-tête Vary: Cookie défini qui est important pour le fonctionnement de votre site, l'activation du remplacement peut affecter le fonctionnement du site. Si le fonctionnement de votre site est négativement affecté, vous pouvez revenir sur ce réglage en le mettant sur 'OFF'.

4. Vérifiez la présence de cookies

  • Par défaut, les cookies empêchent la mise en cache. Il y a une bonne raison à cela - de nombreux sites web définissent des cookies pour les utilisateurs connectés, les chariots, les sessions, la personnalisation ou le suivi. Comme un cookie peut indiquer que le rendu de la page doit être différent pour chaque utilisateur, les plateformes de mise en cache (y compris Ezoic, Cloudflare, CDNs) ne mettent normalement pas en cache les réponses avec cookies — pour éviter de servir du contenu personnalisé ou dynamique au mauvais visiteur.
  • Cependant, les réponses avec cookies qui peuvent être mises en cache sont également impactées par ce comportement par défaut. Donc si votre site utilise des cookies d'analyses ou de tests A/B, il est judicieux d'activer la mise en cache pour les cookies afin qu'Ezoic puisse mettre en cache ces pages.

5. Vérifiez la présence d'en-têtes Vary inutiles

  • L'en-tête Vary indique aux systèmes de mise en cache quels en-têtes de requête ils doivent considérer pour décider s'il faut servir une réponse mise en cache ou en récupérer une nouvelle à l'origine.
  • Bien que nécessaire dans certains cas, les en-têtes Vary rendent moins probable que le prochain visiteur corresponde à une version mise en cache existante.
  • Supprimer les en-têtes Vary inutiles permet ainsi à Ezoic de stocker une seule (ou quelques) copies d'une page plutôt que des dizaines (voire des milliers) de variations de cache.

6. Supprimez tous les plugins de cache incompatibles :

  • Certaines extensions de mise en cache peuvent interférer avec Ezoic car elles mettent en cache en avant de notre système, empêchant les fonctionnalités d'Ezoic de fonctionner sur votre site.
    • Extensions incompatibles : Swift Performance Cache, LiteSpeed Caching, WP Fastest Cache, Autoptimize, WP-Optimize, SG Optimizer.

7. Si vous utilisez Cloudflare :

  • Réglez la mise en cache de Cloudflare sur "Standard" pour éviter toute interférence avec la mise en cache d'Ezoic
  • Assurez-vous qu'il n'y a pas de règles au niveau des pages sur Cloudflare qui contredisent ceci.

8. Vérifiez les pages exclues :

Vidéo

Problèmes supplémentaires à prendre en compte

  • Certains paramètres de thème WordPress qui minifient, asynchronisent ou reportent les scripts peuvent empêcher Ezoic de mettre en cache s'ils injectent des cookies, des chaînes de requête dynamiques ou des modifications d'en-têtes avec ces optimisations
  • Les plugins WordPress qui optimisent les images mettent souvent en cache les images sur leur propre CDN, ce qui peut entraver les capacités de mise en cache et d'optimisation d'Ezoic. Ils peuvent ajouter un temps important aux vitesses de chargement

FAQs

1. Qu'est-ce qu'un hit de cache ?

Un hit de cache se produit lorsqu'une requête utilisateur pour votre contenu est satisfaite par le serveur edge le plus proche plutôt que par le serveur d'origine. En revanche, un raté de cache se produit lorsqu'une requête similaire ne peut être satisfaite par le serveur edge le plus proche, ce qui signifie que la requête doit parcourir tout le chemin jusqu'au serveur d'origine et revenir.

2. Pourquoi est-ce important ?

Jetez un œil à l'image ci-dessous. Notez que le temps moyen de réponse de l'hôte pour un hit de cache n'est que de 7,52 ms (millisecondes) contre 715,12 ms pour un raté de cache, soit une différence de 707,6 ms. Cela signifie que lorsque la requête d'un utilisateur pour le contenu de ce site est satisfaite par le serveur d'origine plutôt que par le serveur edge le plus proche (un raté de cache), il faut en moyenne presque une seconde de plus pour que ce contenu soit renvoyé à Ezoic par l'hôte que s'il était satisfait par le serveur edge le plus proche (un hit de cache). Comme vous pouvez le voir, cela affecte à la fois le temps au premier octet et le temps interactif, ainsi que l'engagement.

Un taux de hit de cache élevé, combiné avec les fonctionnalités gratuites d'accélération de site d'Ezoic, aidera à garantir des vitesses rapides et de bons Core Web Vitals pour la plupart des sites.

3. Qu'est-ce que le taux de hit de cache ?

Cela s'exprime en pourcentage, et se calcule en prenant le nombre de hits de cache et en le divisant par le nombre total de hits et de ratés de cache combinés.

Par exemple, lorsque le CDN d'Ezoic renvoie 95 hits de cache et 5 ratés de cache, le taux de hit de cache serait de 95 %.

4. Où puis-je voir mon taux de hit de cache ?

Vous pouvez consulter votre taux de hit de cache en naviguant vers l'onglet Analytics de votre tableau de bord et en faisant défiler jusqu'à la section Vitesse du site dans la colonne de gauche. De là, vous pouvez sélectionner Caching > Cache Ezoic, et vous verrez les données de pourcentage de hit et de raté de cache. Vous pouvez également voir le % de hit de cache sur la page d'accueil de votre tableau de bord Ezoic.

Besoin d'une assistance supplémentaire ?

Si vous avez besoin d'une assistance supplémentaire concernant votre taux de cache « hit », veuillez vous connecter via https://support.ezoic.com/ pour utiliser nos ressources dédiées à l'assistance. Nous sommes là pour vous aider !

 

× Enlarged Image

Loading ...