Qual è la differenza tra “Normal Reload”, “Hard Reload” e “Empty Cache and Hard Reload” in Chrome?

Recentemente ho scoperto questa nuova funzione in Chrome:

ricaricare le opzioni

Riesco a capire la differenza tra l’opzione 1 e l’opzione 3, e quell’opzione 2 è probabilmente una via di mezzo, ma non riesco a trovare nessuna informazione più precisa da nessuna parte.

Qualcuno conosce il comportamento preciso di ciascuna delle 3 opzioni?

Ricarica normale

La stessa cosa che premere F5 . Questo utilizzerà la cache ma riconvaliderà tutto durante il caricamento della pagina, cercando risposte “304 non modificate”. Se il browser può evitare di ri-scaricare i file JavaScript memorizzati nella cache, immagini, file di testo, ecc.


Hard ricaricare

Non utilizzare nulla nella cache quando si effettua la richiesta. Forza il browser a scaricare nuovamente ogni file JavaScript, immagine, file di testo, ecc.


Cache vuota e Hard Reload

Ovviamente se la cache è vuota, allora dovrà fare una forte ricarica. Questo forzerà nuovamente il browser a scaricare di nuovo tutto. Tuttavia, se la pagina effettua download post-download tramite JavaScript che non facevano parte del caricamento della pagina, questi potrebbero comunque utilizzare la cache, che è il punto in cui lo svuotamento della cache è utile perché garantisce che anche questi non vengano utilizzati file memorizzati nella cache.


Nota : questa funzione è disponibile solo quando gli strumenti di sviluppo sono aperti.

Funziona anche su Mac OS X. Apri gli strumenti di sviluppo, quindi, sul pulsante di ricarica, 1. il clic secondario (clic destro per il mouse destrorso) o 2. il clic lungo, ovvero la pressione lunga per visualizzare il menu.

Oltre a questa risposta , il ricaricamento spesso causa l’aggiornamento dei proxy, delle reti di distribuzione dei contenuti e di altre cache remote.

inserisci la descrizione dell'immagine qui