Il problema
Quando ho caricato il mio sito sul mio server, non viene visualizzato correttamente, alcune delle modifiche allo stile o delle immagini non mostrano le versioni più recenti.
Perché questo accade
Ciò è causato da qualcosa chiamato cache del browser. La cache del browser è una posizione di archiviazione temporanea sul computer per i file scaricati dal browser per visualizzare i siti Web. File memorizzati nella cache locale, come file html, fogli di stile CSS, script JavaScript, nonché immagini grafiche e altri contenuti multimediali. La cache viene utilizzata per ridurre l'utilizzo della larghezza di banda sia sul lato utente che sul lato server e consente un caricamento più rapido della pagina. La cache del browser è particolarmente utile quando si dispone di una connessione Internet lenta o limitata.
A volte, le versioni memorizzate nella cache di un sito Web possono causare problemi, ad esempio, quando il browser non scarica una nuova copia, anche se il sito è stato aggiornato dall'ultima volta che è stato memorizzato nella cache. La cache del browser è al centro di molti problemi relativi ai siti Web.
La soluzione
Il modo più semplice per risolvere questo problema è abilitare il opzione di esportazione del busting della cache quando esporti il tuo progetto. Quando è abilitato, il busting della cache aggiunge suffissi univoci ai percorsi dei file CSS e JS utilizzati nel tuo sito. Una volta ospitato il tuo nuovo sito, questi suffissi costringono il browser del visitatore a ricaricare il codice dal server e creare una nuova versione cache della risorsa.
Se riscontri ancora problemi con la cache, ti consigliamo di provare a forzare il ricaricamento della pagina nel tuo browser.
Safari
Tenere il ⌥ e premere il pulsante Ricarica nella barra degli strumenti o in alternativa utilizzare la scorciatoia da tastiera ⌘ + ⌥ + R.
Chrome e Firefox
Tenere il ⇧ e premere il pulsante Ricarica nella barra degli strumenti o in alternativa utilizzare la scorciatoia da tastiera ⌘ + ⇧ + R.