Che cos’è una cache? una guida completa alle cache e ai loro usi
- Una cache è uno spazio di archiviazione speciale per i file temporanei che consente di eseguire un dispositivo, un browser o un'app in modo più rapido ed efficiente.
- Dopo aver aperto un'app o un sito Web per la prima volta, una cache memorizza file, immagini e altri dati pertinenti sul dispositivo.
- I dati memorizzati nella cache vengono utilizzati per caricare rapidamente un'app o un sito Web per ogni visita successiva.
Se hai mai risolto qualcosa sul tuo computer o ripulito la cronologia di navigazione, molto probabilmente ti sei imbattuto in consigli relativi alla cache (pronunciato).
Molto probabilmente, ti è stato chiesto di cancellarlo.
Ma cos'è una cache e perché vorresti farlo? Ecco tutto ciò che dovresti sapere sulle cache e perché sono fondamentali per la tecnologia moderna.
Che cos'è una cache?
Una cache è una posizione di archiviazione riservata che raccoglie dati temporanei per consentire un caricamento più rapido di siti Web, browser e app. Che si tratti di un computer, laptop o telefono, browser web o app, troverai una varietà di cache.
Una cache semplifica il recupero rapido dei dati, il che a sua volta aiuta i dispositivi a funzionare più velocemente. Funziona come un banco di memoria, facilitando l'accesso ai dati in locale invece di scaricarli nuovamente ogni volta che visiti un sito Web o apri un'app.
In termini di come questo influisce sulla tua vita quotidiana, ci sono tre aree principali in cui le cache svolgono un ruolo importante:
Dispositivi e software
Le cache si trovano sia nel software che nell'hardware. La CPU, o unità di elaborazione centrale: il componente principale responsabile dell'elaborazione delle informazioni dal software nel computer desktop
, laptop, smartphone o tablet: dispone di una propria cache.
Una cache della CPU è un piccolo blocco di memoria progettato per aiutare la CPU a recuperare facilmente le informazioni utilizzate di frequente. Memorizza i dati che la memoria principale del tuo dispositivo utilizza per eseguire le istruzioni molto più rapidamente che se dovesse caricare ogni bit di informazione solo quando è stato richiesto.
La maggior parte dei computer ti consentirà di svuotare la cache della CPU, il che può aiutare a velocizzare i programmi.
Browser Web
Ogni browser Web, che si tratti di Microsoft Edge, Chrome, Firefox o Safari, mantiene la propria cache.
Una cache del browser memorizza i file necessari al browser per visualizzare i siti Web che visita. Ciò include elementi come il file HTML che descrivono il sito, insieme a fogli di stile CSS, Javascript, cookie e immagini.
Ad esempio, quando visiti Amazon, scarica tutte le immagini associate alle pagine dei prodotti che visiti, i file HTML e altri file di script necessari per eseguire il rendering delle pagine e le informazioni di personalizzazione, come le informazioni di accesso e il contenuto del carrello.
Ecco perché se svuoti la cache del browser, i siti di vendita al dettaglio richiederanno di eseguire nuovamente l'accesso e riconfigurare le impostazioni.
App
Le app in genere mantengono anche la propria cache. Come i browser, le app salvano file e dati che ritengono importanti in modo da poter ricaricare rapidamente le informazioni secondo necessità. Ogni app è diversa, tuttavia, e quindi il tipo di dati che memorizza nella cache varia, ma potrebbe includere immagini, miniature di video, cronologia delle ricerche e altre preferenze dell'utente.
Vantaggi delle cache
Dal punto di vista dell'utente, le cache presentano tre vantaggi principali, tra cui:
-
Fanno funzionare tutto più velocemente. Il vantaggio principale di una cache è che migliora le prestazioni del sistema. Archiviando copie locali dei file del sito Web, ad esempio, il browser deve scaricare tali informazioni solo la prima volta che visiti e può caricare i file locali nelle visite successive.
-
Salvano i dati. Per migliorare le prestazioni, le app archiviano nella cache i dati utilizzati di recente e di frequente. Ciò non solo consente a tutto di funzionare più velocemente come accennato in precedenza, ma in alcuni casi può consentire alle app di funzionare "offline". Ad esempio, se non hai accesso a Internet, un'app può fare affidamento sui dati memorizzati nella cache per continuare a funzionare anche senza una connessione.
-
Memorizzano i dati per un uso successivo. C'è molta efficienza nel scaricare i file solo una volta. Se una copia di un file è archiviata nella cache, l'app non deve sprecare tempo, carica della batteria e altre risorse per scaricarla una seconda volta. Invece, l'app deve solo scaricare file modificati o nuovi.
Svantaggi delle cache
Sebbene il software moderno dipenda fortemente dall'uso delle cache, presenta anche alcuni svantaggi:
- Possono occupare molto spazio di archiviazione. In linea di principio, una cache è un piccolo repository di file utilizzato da un'app. Ma alcune cache possono diventare estremamente grandi e limitare lo spazio libero sul tuo dispositivo. Svuotare la cache può cancellare i file e recuperare una grande quantità di memoria.
- Una cache danneggiata può causare un cattivo comportamento dell'app. Se c'è qualcosa che non va in un file memorizzato nella cache, l'app può visualizzare i dati in modo errato, causare problemi o persino arresti anomali. Ecco perché un rimedio comune per i problemi del browser è svuotare la cache.
- Le cache possono impedire alle app di caricare l'ultima versione di una pagina Web o altri dati. In teoria, le app dovrebbero utilizzare la cache solo per visualizzare i file invariati dall'ultima visita. Tuttavia, ciò non funziona sempre e talvolta l'unico modo per vedere l'ultima versione di un sito Web o altre informazioni è svuotare la cache, quindi l'app è costretta a scaricare tutto di nuovo.
Cosa significa svuotare la cache?
Dati gli svantaggi della cache, ha senso svuotare la cache come parte della manutenzione regolare. Oltre ai file danneggiati, se una cache diventa troppo grande o se lo spazio di archiviazione del tuo computer inizia a scarseggiare, questi problemi possono anche influire sulle prestazioni del tuo PC.
La soluzione è "cancellare la cache", che elimina i file archiviati nella cache.
Se una cache può essere cancellata da te, l'utente, il programma che possiede la cache generalmente rende quell'opzione disponibile da qualche parte nel suo menu delle impostazioni.
Ogni browser ha un modo semplice per svuotare la cache.
Oltre a poter svuotare la cache su Windows o iOS, ecco come svuotare la cache sui browser Web più diffusi:
I vantaggi di svuotare la cache includono la liberazione dello spazio di archiviazione precedente sul computer e l'eliminazione di eventuali file che potrebbero causare un comportamento anomalo.
Sfortunatamente, svuotare la cache elimina anche i file progettati per far funzionare il tuo computer in modo più efficiente. Ad esempio, svuotare la cache di un browser in genere significa che dovrai accedere nuovamente a tutti i tuoi siti Web preferiti e perderai tutte le personalizzazioni o personalizzazioni speciali che avevi lì, incluso il contenuto di carrelli o cestini.
Ma se riscontri problemi con il tuo Mac, PC o dispositivo mobile, vale la pena svuotare la cache.