? ETags används i HTTP-protokollet , som kodar för Internet . De validera information som sparats i en webbläsare cacheminne , som innehåller information såsom bilder eller webbskript . En webbläsare cacheminne gör en webbsida för att tas upp eller lastas förr på webbläsaren utan att behöva det som ska skickas av servern , som använder mindre bandbredd . ETag Definition
ETag står för enhet taggen . Det är en typ av HTTP -taggen används av webbläsare och webbservrar för att avgöra om komponenten finns i en webbläsares cacheminne är detsamma som komponent på servern . Entity används för att beskriva en komponent webbsida , t.ex. en bild , manus eller formatmall . En webbläsare svarshuvudet eller ETag svarshuvudet är Addera ETag Header
ett fält värde i HTTP -kod som skapar en cache validator för en webbläsare . Det används av webbläsaren för att göra ett minne cache och använder det för villkorade förfrågningar . Den enhet taggen fungerar som unik identifierare som är associerad med varje resurs eller komponent på en webbsida . ETAG värden är identifierare som gjorts av en webbserver som ändras varje gång objektet ändras .
Så fungerar
När en webbläsare skickar en förfrågan till webbservern resurs , kontrollerar den ETag av webbsidan och " om - match " header , som innehåller information som avgör om resursen eller webbsidan har ändrats sedan den senast i webbläsarens cache . Om det är en sista - Modified ETag svarshuvudet , anger det sista datum och tid skedde en förändring i den returnerade innehållet på en webbläsare .
Webbläsarens cache
Föremål på en webbplats som lagras i en cache innehåller Last- Modified eller ETag header . En webbportal Servern använder ETag information eller data för att jämföra det med fjärrservern och avgöra om objektet har ändrats sedan förra gången webbläsaren spelade in den i sin cache . Om objektet inte har ändrats , är det " 304 Not Modified " svar skickas till webbläsaren och det cachade innehållet i webbläsaren används för att få upp webbsidan . Detta sparar bandbredd genom att tillåta en webbläsare för att använda ett sparat objekt i sin cache för att generera en del av en webbsida , istället för webbservern att behöva skicka en fullständig bild webbsida till webbläsaren om innehållet på webbsidan inte har förändrats . Addera