? ETags sono utilizzati in protocollo HTTP , che codifica per l' Internet . Si convalidano le informazioni salvate nella cache del browser Web , che contiene informazioni come immagini o script web . La cache di un browser permette una pagina Web per essere portato o caricato prima sul browser senza bisogno di essere inviato dal server , che utilizza meno banda . ETag Definizione
ETag sta per tag entità . Si tratta di un tipo di tag HTTP utilizzato dal browser e server Web per determinare se il componente trovato nella cache di un browser che è lo stesso del componente sul server . Entity è usato per descrivere un componente pagina Web , ad esempio un foglio di immagine , script o di stile .
ETag Header
un'intestazione di risposta del browser o l'intestazione della risposta ETag è un valore di campo nel codice HTTP che crea una convalida della cache di un browser web. E 'utilizzato dal browser Web per effettuare una cache di memoria e la utilizza per le richieste condizionali . Il tag entità serve come identificatore univoco associato a ogni risorsa o componente su un sito web. Valori ETag sono identificatori fatte da una pagina Web che è cambiata ogni volta che l'oggetto viene modificato .
Come funziona
Quando un browser invia una richiesta alla risorsa Web server , controlla la ETag della pagina Web e l'intestazione " se -match" , che contiene le informazioni che determina se la pagina o risorsa Web è stato modificato dopo l' ultimo nella cache del browser . Se c'è un header di risposta ETag Last-Modified , specifica la data e l'ora non vi è stato un cambiamento nel contenuto restituito su un browser web .
Browser Cache
< p > Oggetti su un sito web che sono memorizzati in una cache contengono l'intestazione last-Modified o ETag . Un server di portale Web utilizza informazioni o dati del ETag per confrontarlo con il server remoto e di determinare se l'oggetto è stato modificato dall'ultima volta che il browser ha registrato nella sua cache . Se l'oggetto non è stato modificato , il "304 Not Modified " risposta viene inviato al browser e il contenuto della cache del browser Web viene utilizzato per visualizzare la pagina web. Ciò consente di risparmiare larghezza di banda permettendo un browser utilizzare un oggetto salvato nella cache per generare una porzione di una pagina Web , anziché il server Web dover inviare un'immagine completa Web al browser se il contenuto della pagina Web non è cambiata .