Come funziona una cache Web funziona?

February 6

Come funziona una cache Web funziona?


La cache Web è un meccanismo per cui spesso accede oggetti Web, tra cui pagine HTML, immagini e suoni, sono memorizzati temporaneamente in un luogo in cui si può accedere rapidamente. Se si visita la stessa pagina Web per la seconda volta, tutti gli oggetti che si visualizzati o scaricati la prima volta possono essere caricati dalla cache Web, invece di essere scaricato dal server Web di nuovo.

cache del browser

Ci sono essenzialmente due tipi di cache Web - una cache del browser e una cache proxy. La cache del browser è una parte di tutti i browser Web più diffusi, come Microsoft Internet Explorer, Mozilla Firefox e Google Chrome. La prima volta che si richiede una pagina Web, il browser non solo mostra la pagina, ma memorizza anche una copia della pagina in una cartella speciale sul disco rigido locale. La prossima volta che si richiede la stessa pagina, il browser confronta la data della pagina Web con quello della pagina memorizzata nella cache; se la data è la stessa, il browser carica la pagina in cache, piuttosto che scaricarlo dal Web.

proxy cache

La cache del browser memorizza le pagine Web in locale su un singolo computer. Ma se più utenti su una rete di accesso siti simili, il secondo tipo di cache, conosciuto come un proxy cache, può essere più appropriato. La cache proxy è un dispositivo di rete condivisa, ma per il resto funziona allo stesso modo di una cache del browser. Il computer client apre una sessione con la cache proxy utilizzando il protocollo HTTP - l'insieme formale di regole per il trasferimento di documenti sul Web - e dirige le richieste Web al proxy cache, piuttosto che il server Web. Se la pagina richiesta esiste nella cache proxy, viene controllato freschezza e, se fresco, consegnato al cliente. Se la pagina richiesta non può essere trovata nella cache proxy o è stantio, la cache proxy stabilisce una propria sessione con il server Web e tenta di copiare la pagina Web.

Scopo

Web caching migliora la qualità del servizio per molti tipi di utente Web. E 'ampiamente impiegato da Internet Service Provider di tutto il mondo, perché non solo riduce il ritardo percepito, o di ritardo, nella fornitura di contenuti Web agli utenti finali, ma riduce anche il consumo di larghezza di banda e carico del server; se le richieste Web sono soddisfatti dalla cache Web vicine, meno traffico di rete si muove tra i server Web e gli utenti finali.

La disattivazione della cache Web

Web caching fa di solito un browser Web più veloce, semplicemente perché ci vuole meno tempo per recuperare gli elementi di una pagina web, o addirittura l'intera pagina, da una cache del browser o un proxy di quanto non faccia per scaricare la pagina dal web. Tuttavia, ci possono essere occasioni - se si sta facendo lo sviluppo Web, per esempio - quando si desidera disabilitare la cache Web, in modo che si vede sempre la versione più up-to-date di una pagina Web.