La Cache del Browser funzionamento e risposte del server
Classifica Articoli e Pagine
Privacy e cookie: Questo sito utilizza cookie. Continuando a utilizzare questo sito web, si accetta l’utilizzo dei cookie.
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Per ulteriori informazioni, anche su controllo dei cookie, leggi qui: Informativa sui cookie
Analisi SEO
Geo IP Site
Htaccess
- Redirec Nuova Directory vecchia directory
- Redirect Vecchio Url nuovo url
- Redirect Nuovo Dominio Vecchio Dominio
Tipi di articoli
Categorie
Categorie
Tag
Anno
Materiale Didattico il WWW
In questa pagina tratteremo tutte le definizioni e il funzionamento del World Wide Web
Bot Irc
Botnet
DHCP
HTTP
HTTPS e Certificati di Sicurezza
Indirizzi IP
La Cache del Browser
Mac Address
Mac Address 2
Modem Router
Nat Network Address Translation
TTL time to load o tempo di risposta del server di cosa tratta
Domain Name System DNS e Record
Port Forwarding
Protocolli di Sicurezza Wifi
Reverse Look UP
RIP OSPF VPN
Tor
Tipi di articoli
Categorie
Categorie
Tag
Anno
L | M | M | G | V | S | D |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Legge sui Cookies
Utilizziamo i cookie sul nostro sito Web per offrirti l'esperienza più pertinente ricordando le tue preferenze e ripetendo le visite. Cliccando su "Accetta" acconsenti all'uso di TUTTI i cookie. Puoi visionare la nostra politica sui Cookie alla Pagina sulla Cookie Policy . Nella pagina potrai trovare tutti i cookie che il sito utilizza e il trattamento che viene effettuato sui cookie stessi , sul sito dove vengono immagazzinati e sul trattamento a cui sono sottoposti.Per ogni dubbio o approfondimento ti invitiamo a contattarci grazie al nostro modulo di contatto
Privacy & Cookies Policy
Privacy
Questo sito Web utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito Web. Di questi cookie, i cookie classificati come necessari vengono memorizzati nel browser in quanto sono essenziali per il funzionamento delle funzionalità di base del sito Web. Utilizziamo anche cookie di terze parti che ci aiutano ad analizzare e capire come utilizzi questo sito web. Questi cookie verranno memorizzati nel tuo browser solo con il tuo consenso. Hai anche la possibilità di disattivare questi cookie. Ma la disattivazione di alcuni di questi cookie potrebbe avere un effetto sulla tua esperienza di navigazione.
I cookie necessari sono assolutamente essenziali per il corretto funzionamento del sito web. Questa categoria include solo i cookie che garantiscono funzionalità di base e caratteristiche di sicurezza del sito web. Questi cookie non memorizzano alcuna informazione personale.
Tutti i cookie che potrebbero non essere particolarmente necessari per il funzionamento del sito Web e vengono utilizzati specificamente per raccogliere dati personali dell\'utente tramite analisi, pubblicità, altri contenuti incorporati sono definiti come cookie non necessari. È obbligatorio ottenere il consenso dell\'utente prima di eseguire questi cookie sul tuo sito web.
%d blogger hanno fatto clic su Mi Piace per questo:
Vi parliamo adesso della cache del browser. Dato che oggi tutti i principali motori di ricerca, ma anche gli altri hanno questa funzione. Ossia quella di creare una copia della pagina web richiesta. Una cache appunto.
La copia della risorsa nella cache del browser
Prendiamo in considerazione la seguente figura.
Quando un utente arriva su una pagina, parte una richiesta verso il server che fornisce la pagina stessa.Fra le varie informazione che il server comunica ci sono alcune indicazione di convalida, un token e altro ancora. Per esempio come mostrato in figura uno. Abbimo
Prendiamo in considerazione il fatto che ci troviamo nella condizione che i 120 secondi siano passati e quindi il browser prima di visualizzare la pagina invia una nuova richiesta al server. Il server prima di inviare tutto il file controlla il token ETag per vedere se è lo stesso che ha in memoria lui. In caso positivo vuol dire che la pagina non è stata modificata dal server remoto e quindi non necessita mandare di nuovo il file.
Volendo dare una rappresentazione grafica del tutto avremo
In questo caso la risposta del server sarà
La Cache Control
Finora abbiamo visto che la Cache Control contiene un’indicazione del tempo di validità della cache stessa. Ma può assumere anche altri valori. Che sono
no cache indica che ogni volta che viene richiesto un url va verificato sul server se la risposta è cambiata o meno
no store vieta al browser e a tutti i servizi di cache intermedi di memorizzare una copia della risposta ricevuta dal server stesso. Si pensi ad esempio dati sensibili di origine bancaria.
Le cache intermedie sono per esempio quelle dei CDN
Talune volte anche per fare delle operazioni di debugging si ha necessità di annullare la cache anche prima che sia trascorso il max age. Per fare questo si ricorre ad un espediente.
Non si chiama per esempio il file
ma il file
Dove x234dff è un token fittizio da noi inventato che ovviamente non corrisponderà a quello memorizzato nella cache del browser.
Per ogni dubbo o perplessità scriveteci pure un commento qui sotto.
Condividi:
Mi piace: