La mise en cache de votre installation WordPress peut accélérer efficacement votre site. Cependant, sans la bonne configuration, le cache ne fonctionnera pas de manière optimale et de fausses pénalités peuvent en résulter.

Ce sont des retards dans la livraison du contenu de votre site Web qui ralentissent les temps de chargement de vos pages.

C’est là que vous pouvez comprendre comment votre système de mise en cache doit être organisé pour des performances maximales lorsque vous connaissez la différence entre une défaillance du cache et un accès au cache.

Aujourd’hui, je vais partager plus de détails sur les erreurs de cache, les hits de cache, la différence entre eux, ainsi que les pénalités manquées et comment les réduire pour accélérer les temps de chargement de votre site Web WordPress grâce à la mise en cache.

Qu’est-ce que la mise en cache?

Avant de se plonger dans les détails d’un hit and miss de cache, il est important de comprendre quelque chose sur la mise en cache et son fonctionnement.

En ce qui concerne votre site Web WordPress, la mise en cache fait référence au stockage du contenu de votre site Web dans ce que l’on appelle un cache.

Lorsque vous configurez un cache pour qu’il fonctionne avec votre site, il enregistre votre contenu lors de son chargement et en crée une version statique. Cela permet à votre site Web d’être rapidement extrait de la mémoire la prochaine fois que le contenu est chargé et, effectivement, votre site Web se chargera plus rapidement.

Vous pouvez vérifier La mise en cache pour WordPress, expliquée en anglais simple pour plus de détails.

Mise en cache et stockage

Semblable à la mémoire principale d’un ordinateur, un cache est une mémoire compacte à action rapide. Il stocke les données dans une hiérarchie de niveaux, en commençant par le premier niveau et en continuant à partir de là. Ils sont marqués de L1, L2, L3 etc.

Un cache est divisé en blocs, qui peuvent également être appelés lignes. La première fois qu’une page de votre site se charge, les données sont transférées et écrites dans le cache. Chaque fois que la page est chargée par la suite, le cache est lu afin que le contenu soit transféré et chargé sur la page.

Un cache est également écrit lorsque le site le demande, par ex. Par exemple, lorsque la page a été actualisée et que le nouveau contenu doit être mis en cache, en remplaçant l’ancien contenu qui a été enregistré.

Que le cache soit lu ou écrit, il est exécuté par blocs.

Chaque bloc a également une balise qui contient l’emplacement où les données ont été mises en cache.

Lorsque des données sont demandées au cache, les balises sont recherchées pour trouver le contenu spécifique nécessaire au niveau 1 (L1) de la mémoire. Si les données correctes ne sont pas trouvées, d’autres recherches sont effectuées dans L2.

Si les données ne s’y trouvent pas, les recherches se poursuivront en L3, puis en L4, et ainsi de suite jusqu’à ce qu’elles soient trouvées. Ensuite, il est lu et chargé sur la page. Si les données ne sont pas du tout trouvées dans le cache, elles seront mises en cache pour une récupération rapide lors du prochain chargement de la page.

Plus vite les données peuvent être trouvées dans le cache, plus vite elles peuvent être chargées sur la page appropriée. Lorsque les recherches de L1 sont effectuées, les temps de chargement sont plus lents. Plus les données sont extraites pour chaque niveau auquel vous accédez, plus la page se charge lentement.

Cela signifie que les données transférées à partir de L2 sont plus lentes que les données extraites de L1, mais les données de L4 produisent des temps de chargement beaucoup plus lents que lorsqu’elles sont lues à partir de L1 ou L2.

Un accès au cache et un échec de cache ont à voir avec ce processus et avec si les données ont été lues à partir du cache.

Qu’est-ce qu’un hit de cache?

Un hit de cache décrit la situation dans laquelle le contenu de votre site est diffusé avec succès à partir du cache.

Les balises sont rapidement recherchées en mémoire. Si les données sont trouvées et lues, elles sont considérées comme un succès de cache.

Un accès au cache se produit lorsque le contenu est correctement diffusé à partir du cache au lieu du serveur.

Un accès au cache se produit lorsque le contenu est correctement diffusé à partir du cache au lieu du serveur.

Caches froides, tièdes et chaudes

Un hit de cache peut également être décrit comme froid, chaud ou chaud. Chacun de ceux-ci décrit la vitesse à laquelle les données sont lues.

Un hot cache est une instance dans laquelle des données ont été lues à partir de la mémoire à la vitesse la plus rapide possible. Il le fait lorsque les données sont obtenues à partir de L1.

Un cache froid est la vitesse la plus lente à laquelle les données peuvent être lues. Cependant, il réussit toujours, il est donc toujours considéré comme un succès de cache. Les données ne sont que inférieures dans la hiérarchie de stockage, par ex. B. en L3, ou moins.

Un cache chaud est utilisé pour décrire les données trouvées en L2 ou L3. Ce n’est pas aussi rapide qu’un cache chaud, mais c’est toujours plus rapide qu’un cache froid. En général, accéder à un cache est utilisé à chaud pour indiquer qu’il est plus lent et plus proche d’un cache froid que d’un cache chaud.

Qu’est-ce qu’une cache manquée?

Un échec du cache fait référence à l’instance où la mémoire est recherchée et où les données sont introuvables. Dans ce cas, le contenu est transféré et écrit dans le cache.

Une défaillance du cache se produit lorsque le contenu est servi à partir du serveur au lieu du cache.

Une défaillance du cache se produit lorsque le contenu est servi à partir du serveur au lieu du cache.

La différence entre un échec de cache et un succès de cache

Après avoir défini à la fois le succès du cache et l’échec du cache, il peut être plus clair de voir la principale différence entre les deux: un hit de cache a trouvé des données dans le cache, mais l’inverse est vrai pour une défaillance du cache.

Pénalités manquées et leur réduction

Comme mentionné précédemment, lors de la recherche du contenu pertinent, le cache passe par L1, puis L2, L3, etc.

Plus le temps nécessaire pour chaque niveau recherché est long, plus le chargement du site Web sera lent.

Ce retard est connu comme une pénalité. Lorsque de fausses pénalités se produisent sur votre site Web, le but d’un cache est vaincu car son objectif principal est d’accélérer les temps de chargement de vos pages.

Par conséquent, ces retards doivent absolument être évités autant que possible. Bien que vous ne puissiez pas éviter les punitions injustifiées, vous pouvez les réduire.

Il est définitivement recommandé de réduire les délais de chargement de vos pages pour de meilleures performances.

Comment réduire les pénalités de manquement

Comme expliqué précédemment, une défaillance du cache se produit lorsque des données sont demandées à partir du cache et introuvables. Les données sont ensuite copiées dans le cache pour une utilisation ultérieure.

Plus vous accumulez d’erreurs de cache, plus vous devez écrire de données en mémoire. Cela signifie que si vous pouvez réduire le nombre de fois que votre contenu doit être mis en cache, vous pouvez réduire le nombre d’erreurs de cache sur votre site Web.

Vous pouvez le faire en Définir une date d’expiration pour la durée de vie du cache.

Une durée de vie du cache est la durée pendant laquelle les données sont mises en cache avant d’être supprimées et votre site est à nouveau mis en cache.

Si vous définissez une expiration faible, le cache sera vidé plus fréquemment, ce qui entraînera une augmentation des erreurs de cache. Si vous définissez l’expiration sur une durée plus élevée, le cache est effacé moins souvent, ce qui entraîne moins d’erreurs de cache.

Il peut être important de noter que tous les sites ne peuvent pas définir en toute sécurité des délais d’expiration plus élevés. Si le contenu du site Web est mis à jour fréquemment, des délais d’expiration plus courts sont nécessaires pour afficher le contenu mis à jour en permanence aux utilisateurs finaux.

En général, vous devez définir le délai d’expiration pour indiquer quand votre site est normalement mis à jour.

Par exemple, si vous mettez rarement à jour votre site, vous pouvez choisir en toute sécurité un délai d’expiration plus long de 14 jours ou plus.

Cependant, si vous mettez à jour votre site plusieurs fois par semaine, vous devez définir la durée de vie de votre cache afin qu’elle expire dans sept jours ou moins. Une expiration quotidienne ou deux fois par jour du cache serait plus appropriée.

Si votre site Web est constamment mis à jour, par ex. Par exemple, si des commentaires sont publiés toutes les quelques minutes, votre délai d’expiration devrait être beaucoup plus court. B. une heure ou moins.

Si vous ne savez pas quand expirer la durée de vie de votre cache, la définir sur 10 heures est un bon point de départ. Si vous constatez que votre cache ne fonctionne pas de manière optimale, vous pouvez l’ajuster à partir de là si nécessaire.

Une cache 22

Il est important de mentionner que définir la durée de vie de votre cache à plus de 10 heures n’est pas toujours pratique. Sinon, votre site Web pourrait être endommagé.

Si vous utilisez des plugins et des thèmes qui nécessitent l’utilisation de NoncesVotre emploi du temps ne doit pas dépasser 12 heures, mais 10 heures ou moins est l’idéal.

Les nonces sont utilisés pour valider une demande et vérifier qu’elle provient de la source voulue. Cela empêche les pirates de se déguiser en utilisateur pour effectuer des actions comme s’ils étaient l’utilisateur, par exemple. B. dans une attaque CSRF (Cross-Site Request Forgery).

Selon le moment où les nonces expirent, la page peut être mise en cache longtemps après la disparition des nonces, ce qui rend votre site corrompu et vulnérable.

Bien que l’augmentation de la durée de vie du cache puisse réduire les pénalités d’erreur, cela ne devrait pas être fait si vous avez des plugins ou des thèmes basés sur des nonces.

C’est un vrai hic 22.

Heureusement, il existe d’autres moyens de réduire les actes répréhensibles, tels que: B. Optimiser votre site Web par d’autres moyens, y compris Réduire vos fichiers HTML, CSS et JavaScriptActiver Mise en cache CDNActiver LazyLoad pour les images, et plus.

Pour plus d’informations, consultez Nonces et durée de vie du cache.

Réduction des pénalités de manquement avec WP Rocket

Vous pouvez définir l’expiration de la durée de vie de votre cache pour réduire les échecs de cache WP Rocket.

Après l’installation, accédez à Paramètres> WP Rocket. Cliquez ensuite sur Cache Tab dans le menu qui apparaît sur la page.

Dans la dernière partie Durée de vie du cachevous pouvez définir l’heure d’expiration en saisissant un nombre dans le premier champ. Sélectionnez ensuite les minutes, les heures ou les jours dans la liste déroulante adjacente.

Personnalisez la durée de vie du cache de votre site avec WP Rocket
WP Rocket peut vous aider à optimiser la durée de vie du cache de votre site.

Lorsque vous avez fait votre sélection, cliquez sur Sauvegarder les modifications à la fin de la page.

Emballer

En sachant ce que sont les échecs et les accès de cache et quelle est la différence, vous pouvez optimiser le cache de votre site.

Essayez WP Rocket maintenantC’est ainsi que vous pouvez réduire les erreurs de cache, améliorer les performances de votre site Web et réduire les temps de chargement des pages

Comment allez-vous augmenter les accès au cache sur votre site WordPress? Partagez votre opinion dans les commentaires ci-dessous.





Source link

Recent Posts