? ETAG'er bruges i HTTP-protokollen , der er koder for internettet. De validere de oplysninger gemt i en webbrowser cache , som indeholder oplysninger , såsom billeder eller web- script . En webbrowser cache tillader en webside til at blive bragt op eller indlæst hurtigere i browseren uden at behøve at blive sendt af serveren, som bruger mindre båndbredde. ETag Definition
ETag står for enhed tag . Det er en type af HTTP -tag i browsere og webservere at afgøre, om komponenten i en browsers cache er den samme som komponent på serveren . Entity bruges til at beskrive en webside komponent, såsom et billede, script eller typografiark .
ETag Header
En browser respons header eller ETag respons header er et felt værdi i HTTP -kode, der opretter en cachevalidator for en webbrowser. Det bruges af webbrowseren til at gøre en hukommelse cache og bruger den til betingede anmodninger. Den enhed, tag tjener som den unikke identifikationskode , der er forbundet med hver ressource eller en komponent på et websted. ETag værdier er identifikatorer foretaget af en webside server, der er ændret, hver gang objektet ændres.
Sådan fungerer
Når en browser sender en anmodning til webserveren ressource kontrollerer det ETag på websiden og " hvis -match " header , som indeholder oplysninger , der afgør, om ressourcen eller webside er blevet ændret, siden den sidst var i webbrowserens cache . Hvis der er en Last- Modified ETag respons header , det angiver sidste dato og tid var der en ændring i den returnerede indhold på en web browser.
Browser Cache
Objekter på et websted , der er gemt i en cache indeholder Last- Modified eller ETag header. En webportal server bruger ETag s oplysninger eller data til at sammenligne det med den eksterne server og afgøre, om objektet er blevet ændret siden sidste gang browseren optaget den i sin cache . Hvis objektet ikke er blevet ændret , er " 304 Ikke Modified " respons sendes til browseren og cached indhold i webbrowseren bruges til at bringe op på websiden. Det sparer båndbredde ved at lade en browser til at bruge en gemt genstand i sin cache for at generere en del af en webside , i stedet for web-serveren at skulle sende en hel webside billede til browseren , hvis indholdet på websiden ikke har ændret .