Differenza tra cache e cookie

Differenza tra cache e cookie
Differenza tra cache e cookie

Video: Differenza tra cache e cookie

Video: Differenza tra cache e cookie
Video: Red Hat, CentOS & Fedora: Which Is Best for You? 2024, Luglio
Anonim

Cache vs Cookies

Cookie e cache (o cache del browser) sono due forme di archiviazione temporanea conservate sul computer del client per migliorare le prestazioni delle pagine Web. Il cookie è una piccolissima informazione che viene memorizzata sul computer del cliente dal sito web e viene rispedita al server ogni volta che viene richiesta una pagina. La cache è un archivio temporaneo delle risorse della pagina Web memorizzate sulla macchina del client per un caricamento più rapido delle pagine Web.

Cosa sono i cookie?

Netscape ha introdotto il concetto di cookie con il browser Web Netscape Navigator. Il cookie è una piccolissima informazione che viene memorizzata sul computer del cliente dal sito web e viene rispedita al server ogni volta che viene richiesta una pagina. Poiché i cookie vengono inviati ogni volta, è necessario salvare una quantità minima di dati per risparmiare larghezza di banda. Un sito web legge solo il cookie da esso scritto, fornendo così un mezzo sicuro per memorizzare le informazioni su diverse pagine. Tuttavia, inizialmente i cookie non hanno ricevuto un buon nome, a causa di voci secondo cui i cookie potrebbero leggere tutte le informazioni sul disco rigido. Naturalmente, questo malinteso è svanito quando le persone si sono rese conto che i cookie sono in re altà innocui e ora sono ampiamente accettati. I cookie hanno una certa durata definita dai loro creatori. Al termine di questo, un cookie diventa scaduto. I cookie spesso tengono traccia di informazioni come la frequenza con cui l'utente visita, quali sono gli orari delle visite, su quali banner è stato cliccato, le preferenze dell'utente, ecc. I cookie vengono solitamente utilizzati per memorizzare informazioni necessarie per periodi più brevi. Se è necessario memorizzare informazioni come gli indirizzi e-mail (che devono essere conservati per periodi più lunghi), il programmatore deve utilizzare un database anziché i cookie. Tuttavia, se le informazioni personali vengono memorizzate nei cookie, è necessario utilizzare la crittografia per migliorare la sicurezza.

Cos'è la cache?

Quando un utente digita l'indirizzo di una pagina web o fa clic su un collegamento ipertestuale di una pagina web sul suo browser, viene inviata una richiesta per la pagina corrispondente al server web appropriato. Quindi, il server web invia il contenuto della pagina e le risorse necessarie per visualizzare la pagina al browser. Il browser web sulla macchina del client visualizzerà la pagina. Tuttavia, se le risorse (immagini o immagini, file audio e file video, ecc.) sono file di grandi dimensioni, impiegheranno molto tempo per raggiungere la macchina del cliente (a seconda della velocità della connessione). Ciò comporterà un caricamento lento delle pagine che lo renderà scomodo o irritante per l'utente. Per ridurre al minimo questo ritardo e caricare più rapidamente le pagine Web, queste risorse possono essere archiviate sulla macchina del client (dopo aver caricato la pagina per la prima volta), in modo che caricamenti consecutivi della stessa pagina acquisiscano i file di risorse incorporati dal computer locale. Questo si chiama memorizzazione nella cache del browser. In altre parole, la cache è un archivio temporaneo delle risorse della pagina Web memorizzate sulla macchina del client per un caricamento più rapido delle pagine Web.

Qual è la differenza tra cache e cookie?

– Sebbene i cookie e la cache siano due modi per archiviare i dati sulla macchina del cliente, servono a scopi diversi. Lo scopo del cookie è memorizzare informazioni per tenere traccia delle diverse caratteristiche relative all'utente, mentre lo scopo della cache è rendere più veloce il caricamento delle pagine web.

– I cookie conservano informazioni come le preferenze dell'utente, mentre la cache conserva file di risorse come file audio, video o flash.

– In genere, i cookie scadono dopo un po' di tempo, ma la cache viene conservata nel computer del client fino a quando non vengono rimossi manualmente dall'utente.

Consigliato: