Comment ajouter un titre périmé à un site WordPress
Les navigateurs mettent en cache les ressources locales en accélérant le site. Comment ça marche? Lorsque vous chargez un site Web, le navigateur envoie une demande au serveur. En retour, le serveur envoie les ressources nécessaires. Pour charger le site plus rapidement, le navigateur peut utiliser des en – têtes expirés pour déterminer quelles ressources peuvent être chargées localement à partir du cache du navigateur. Qu’est – ce qu’on veut dire? Regardons comment fonctionne le cache du navigateur.
Gtmetrix est un site Web qui optimise la vitesse et les performances. Il vous montre un rapport détaillé sur la façon dont le site est chargé. Comme vous pouvez le voir, le site principal de wpastra utilise la mise en cache du navigateur. Tout cela est possible parce que l’en – tête est expiré. La mise en cache avec des en – têtes expirés peut réduire les requêtes http entre l’ordinateur et le serveur, réduisant ainsi le temps de chargement du site. Comment les en – têtes expirés utilisent le cache du Navigateur pour stocker les ressources selon les règles dans les en – têtes expirés, un autre nom pour les en – têtes expirés. Ces règles précisent comment les navigateurs utilisent les ressources lorsqu’ils chargent des sites Web.
Par conséquent, fondamentalement, si la durée de vie de la ressource n’est pas expirée, la ressource est chargée à partir du cache du navigateur. Sinon, l’ordinateur invite à nouveau le serveur. Mais que se passe – t – il lorsqu’un site est demandé pour la première fois par un ordinateur? Dans ce cas, toutes les ressources du site sont téléchargées directement à partir du serveur. À partir de la deuxième fois, le navigateur vérifiera s’il y a des ressources non expirées dans son cache et l’utilisera pour économiser de la bande passante et du temps. Si vous souhaitez en savoir plus sur la technologie, nous vous le présenterons ci – dessous. Cependant, si vous n’êtes pas intéressé, vous pouvez passer à la section suivante!
Comme le montre la figure, br
Vidéo, etc.
Cependant, lorsque vous avez besoin de mettre en place des sites Web complexes comme le commerce électronique, le défi se pose. Dans les deux cas, l’objectif est de réduire les requêtes http au lieu de les augmenter. Quelles ressources devez – vous mettre en cache? Regardons quelques scénarios pour mieux comprendre. Scénario 1: fixer trop longtemps le délai d’expiration de la ressource si le délai d’expiration de la ressource est fixé trop longtemps, la ressource est mise à la disposition de l’utilisateur sans changement pendant cette période particulière. Dans ce cas, si vous décidez d’apporter des changements au site au cours de cette période, vous verrez une version antérieure du site jusqu’à ce que la ressource expire.
Pour ce faire, on peut définir les délais d’expiration en fonction du type de ressource. En général, essayez d’éviter d’ajouter l’intervalle de temps par défaut à toutes les ressources. Par exemple, vous ne devriez pas mettre en cache des parties entières d’un script, d’un HTML, d’une image ou d’une autre forme de ressource. Même si vous décidez de le faire, assurez – vous d’être au courant de l’impact des changements sur votre site. Posez – vous la question suivante: « Si vous mettez en cache une ressource X ou y, toutes les pages de mon site fonctionnent – elles correctement? » Il vous aide à mettre en œuvre correctement les titres expirés.
En général, il est bon d’ajouter des en – têtes périmés à une ressource statique parce qu’ils sont moins modifiés. Scénario 2: exploitation d’un site complexe (p. ex., un site de commerce électronique) Si vous utilisez un site de commerce électronique, faites attention aux problèmes causés par les en – têtes périmés. Prenons l’exemple suivant. Les utilisateurs accèdent à votre site de commerce électronique et ajoutent de nouveaux articles au panier. Cependant, si le cache de ressources sur le site est incorrect, le produit que l’utilisateur a ajouté précédemment (à partir de la session précédente) apparaît dans le panier, pas seulement le produit ajouté. L’acheteur peut
Démarrer le serveur \/ topics \/ examples \/ likeaapache htaccess \/ restart pour que l’en – tête de contrôle du cache prenne effet. Système rnc si vous utilisez le rnc pour la livraison de contenu, vous devez utiliser une date d’expiration différente pour vos ressources. Pour résoudre ce problème, vous pouvez annuler les paramètres ETAG du serveur CDN. Tout ce que vous avez à faire est d’ajouter ce qui suit au fichier. Htaccess Désactiver etags L’en – tête n’a pas d’ETAG défini
Tout le monde. Enfin, vous pouvez ajouter manuellement des en – têtes expirés en utilisant l’option manuelle. Les options manuelles génèrent du code basé sur vos préférences. Si tout est défini, vous pouvez cliquer sur activer pour activer la mise en cache du navigateur en utilisant des en – têtes expirés. 2. Rocket WP Rocket est également un bon choix pour ajouter des titres périmés aux sites WordPress. Tout ce que vous avez à faire est d’acheter le plug – in et de l’installer. L’activation du plug – in modifie automatiquement le fichier. Htaccess a les règles requises. FAQ sur l’ajout d’en – têtes expirés 1. Quelle est la durée de validité? Vous pouvez fixer une date limite pour n’importe quelle ressource en années, mois, semaines, etc. Cependant, cela ne signifie pas que vous devriez fixer une date d’échéance irréaliste. La meilleure approche consiste à faire des hypothèses raisonnables sur le temps qu’il faudra aux ressources pour les mettre à jour. Dans la plupart des cas, les fichiers statiques sont un bon choix à long terme. Cependant, il est préférable d’ajouter un délai d’expiration plus court pour des fichiers tels que HTML, css et JavaScript. 2. Après avoir ajouté un titre expiré, comment puis – je vérifier si mes modifications sont valides? La meilleure façon de vérifier la validité des en – têtes expirés est d’utiliser des outils tels que gtmetrix, Google page speed et pingdom. Conclusion les titres périmés augmentent considérablement la vitesse de chargement du site Web. Bien qu’elle ne modifie pas sensiblement la vitesse du site, la technologie vise à améliorer l’expérience utilisateur. Cela dit, il est essentiel de savoir comment mettre en œuvre correctement les en – têtes expirés. Si vous faites quelque chose de mal, cela ralentira votre site. Cela est particulièrement vrai pour les sites plus dynamiques et fonctionnels, tels que les sites de commerce électronique. En outre, la plupart des sites Web