Che cosa è un ETag?

November 3

Che cosa è un ETag?


ETags sono utilizzati in protocollo HTTP, che è codifica per Internet. Essi convalidano le informazioni salvate nella cache del browser Web, che contiene informazioni come immagini o di script Web. la cache del browser Web consente una pagina Web per essere portato o caricato prima sul browser senza bisogno di essere inviato dal server, che utilizza meno larghezza di banda.

ETag Definizione

ETag sta per tag entità. Si tratta di un tipo di tag HTTP utilizzato dai browser e server Web per determinare se il componente trovato nella cache di un browser è lo stesso del componente sul server. Entity è usato per descrivere un componente pagina Web, ad esempio un'immagine, script o foglio di stile.

ETag Intestazione

Un colpo di testa di risposta del browser o l'intestazione di risposta ETag è un valore di campo nel codice HTTP che crea una convalida della cache per un browser Web. E 'utilizzato dal browser Web per fare 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. I valori ETag sono identificatori fatte da una pagina Web che viene 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-partita", che contiene le informazioni che determina se la pagina risorsa o Web è stata modificata dopo l'ultimo nel Web la cache del browser. Se c'è un colpo di testa Last-Modified risposta ETag, specifica la data e l'ora c'è stato un cambiamento nel contenuto restituito su un browser Web.

cache del browser

Gli oggetti su un sito web che sono memorizzati in una cache contengono Last-Modified o ETag intestazione. Un server del portale Web utilizza informazioni o dati del ETag per confrontarlo con il server remoto e determinare se l'oggetto è stato modificato dopo l'ultima volta che il browser ha registrato nella sua cache. Se l'oggetto non è stato modificato, la risposta "304 Not Modified" 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, consentendo un browser per utilizzare un oggetto salvato nella cache di generare una porzione di una pagina Web, invece del server Web dover inviare un'immagine completa pagina Web al browser se il contenuto della pagina Web non è cambiato .