Cache: accelerazione temporanea, non archiviazione permanente
Una cache è un'area di memorizzazione temporanea dei dati che velocizza gli accessi ripetuti; la principale trappola d'esame consiste nel confonderla con un backup o un archivio permanente.
Ascolta questa pagina (beta)
Una cache conserva copie dei dati utilizzati di frequente, come pagine web, immagini o file delle applicazioni, affinché il sistema possa caricarli più velocemente la volta successiva. La distinzione fondamentale riguarda l'archiviazione permanente: una cache è volatile o può essere svuotata facilmente, mentre un backup o una banca dati è destinato a persistere. Ad esempio, il browser memorizza nella cache il logo di un sito web per evitare di scaricarlo nuovamente a ogni visita, ma svuotare la cache non elimina i file effettivi del sito, bensì soltanto la copia locale.
Negli esami, presta attenzione alle domande che considerano la cache un archivio affidabile. Un rapido metodo di esclusione: se un'opzione afferma che "la cache garantisce che i dati siano salvati per sempre" o che "la cache elimina la necessità di effettuare backup", è errata. Un altro indizio: svuotare la cache spesso comporta la disconnessione dai siti perché i token di sessione vi sono memorizzati temporaneamente. Pertanto, se uno scenario menziona un utente che visualizza una pagina non aggiornata, la soluzione consiste nello svuotare la cache, avvertendolo però che dovrà effettuare nuovamente l'accesso.
Per ricordarlo, pensa alla cache come a una "cartella di collegamenti rapidi" che accelera le operazioni, ma può scomparire senza preavviso. Mettiti alla prova chiedendoti: "Se elimino questa cache, perdo i dati originali?" La risposta è no: scompare solo la copia ad accesso rapido. Questo ti aiuta a riconoscere le trappole in cui la cache viene scambiata per un archivio permanente.
Che cos’è una cache?
Un archivio temporaneo di dati utilizzato per velocizzare gli accessi ripetuti.