? ETags brukes i HTTP -protokollen , som er koding for Internett. De validere opplysningene lagres i en nettleser cache , som inneholder informasjon som bilder eller Web skript . En nettleser cache gjør at en webside for å bli brakt opp eller lastes raskere på nettleseren uten det å bli sendt av serveren , som bruker mindre båndbredde . ETag Definition
ETag står for enhet tag . Det er en type av HTTP- kode som brukes av nettlesere og webservere for å bestemme om den komponent som finnes i en bufferen er den samme som den komponenten på serveren. Enhet brukes til å beskrive en webside komponent, for eksempel et bilde , skript eller stilsett .
ETag Header
En nettleser svaroverskrift eller ETag svaroverskrift er et felt verdi i HTTP kode som skaper en bufringsvalidator for en nettleser. Den brukes av nettleseren for å lage et minne cache og bruker det for betingede forespørsler. Foretaket tag fungerer som en unik identifikator som er knyttet til hver ressurs eller komponent på en nettside. ETag verdier er identifikatorer laget av en webserver som endres hver gang objektet er endret .
Slik fungerer
Når en leser sender en forespørsel til webserveren ressurs, sjekker den ETag på websiden og " hvis -match " header , som inneholder informasjon som avgjør om ressursen eller websiden har blitt endret siden det var sist i nettleseren cache . Hvis det er en Last-Modified ETag svaroverskrift , angir den siste dato og tid skjedde det en endring i den returnerte innhold på en nettleser.
Browser Cache
< p > objekter på et nettsted som blir lagret i en cache inneholde Last-Modified eller ETag spissen. En Web portal server bruker ETag informasjon eller data for å sammenligne det med den eksterne serveren og avgjøre om objektet er blitt endret siden forrige gang nettleseren spilte det inn i cachen sin . Hvis objektet ikke har blitt endret , er " 304 Not Modified " svar sendes til nettleseren og bufret innhold i nettleseren brukes til å få opp websiden. Dette sparer båndbredde ved å la en nettleser for å bruke et lagret objekt i cachen sin til å generere en del av en webside , i stedet for webserveren å måtte sende en hel webside bilde til nettleseren hvis innholdet på websiden ikke har endret seg .