? ETags sont utilisés dans le protocole HTTP, qui est codant pour l' Internet . Ils valident les informations enregistrées dans le cache d'un navigateur Web, qui contient des informations telles que des images ou des scripts web . Le cache d'un navigateur Web permet à une page Web pour être mis en place ou chargé plus tôt dans le navigateur , sans avoir besoin d'être envoyé par le serveur , qui utilise moins de bande passante . ETag Définition
ETag est synonyme de balise d'entité . Il s'agit d'un type de tag HTTP utilisé par les navigateurs et les serveurs Web afin de déterminer si le composant trouvé dans le cache du navigateur est le même que le composant sur le serveur . Entité est utilisé pour décrire un élément de la page Web , comme une feuille l'image , l'écriture ou le style .
ETag tête
Un en-tête de réponse du navigateur ou l'en-tête de réponse ETag est une valeur de champ dans le code HTTP qui crée un validateur de cache pour un navigateur Web . Il est utilisé par le navigateur Web pour effectuer une mémoire cache et l'utilise pour les demandes conditionnelles . L' étiquette d'entité sert de l'identificateur unique qui est associé à chaque ressource ou d'un composant sur un site Internet . Valeurs ETag sont des identifiants faites par un serveur de page Web qui est modifié chaque fois que l'objet est modifié .
Comment ça marche
Lorsqu'un navigateur envoie une requête à la ressource du serveur Web , il vérifie la ETag de la page Web et l'en-tête " If-Match " , qui contient des informations qui détermine si la page de ressources ou sur le Web a été modifié depuis la dernière dans le cache du navigateur Web. S'il ya un en-tête de réponse ETag Last-Modified , il spécifie la date et l' heure il y avait un changement dans le contenu retourné sur un navigateur Web.
Browser Cache
Objets sur un site Web qui sont stockés dans une mémoire cache contenant l'en-tête Last-Modified ou ETag . Un serveur de portail Web utilise les informations ou les données de l' ETag de le comparer avec le serveur distant et de déterminer si l'objet a été modifié depuis la dernière fois que le navigateur enregistre dans son cache . Si l'objet n'a pas été modifié , le " 304 Not Modified " réponse est envoyée au navigateur et le contenu mis en cache dans le navigateur Web est utilisé pour afficher la page Web. Cela permet d'économiser la bande passante en permettant à un navigateur à utiliser un objet enregistré dans sa mémoire cache pour générer une partie d'une page Web, au lieu du serveur Web ayant pour envoyer une image en Web de la page au navigateur si le contenu de la page Web n'a pas changé .