Stagione 61: Caching
La stagione dedicata a uno dei trucchi più potenti e universali dell'informatica: tenere una copia veloce a portata di mano. Non uno strumento, ma un principio che compare a ogni livello, dal cuore del processore ai depositi sparsi per il pianeta. Poggia su due pilastri: perché la cache funziona, cioè la ripetizione del mondo (le stesse cose tornano richieste); e perché la cache è difficile, cioè la divergenza delle copie dall'originale, da cui i due grandi problemi dell'invalidazione e dello sfratto. Sotto la magia della velocità c'è sempre lo stesso baratto silenzioso: rinunciare a un po' di spazio e di freschezza in cambio di rapidità.
Episodi
10 episodi
Il trucco universale della velocità
Il finale: dietro ogni forma, un solo trucco universale, barattare spazio e freschezza per velocità...
Ti serve davvero una cache?
Cache dappertutto o alla larga? La verità sta nel mezzo: un compromesso da aggiungere dopo aver misurato...
Quando la cache morde: i pericoli nascosti
Il lato pratico e scomodo: l'assalto alla fonte, la cache come stampella, i bug fantasma da stato nascosto, i dati privati...
Il caching sul web: dal browser ai depositi vicini
Il caching che ti tocca ogni giorno: il browser, i depositi vicini agli utenti, le regole della fonte...
Lo sfratto: cosa buttare quando lo spazio finisce
Il gemello dell'invalidazione: la cache è piccola, e si riempie...
L'invalidazione: il problema più difficile di tutti
La puntata più onesta: una cache è una copia, e una copia invecchia...
Colpo e buco: la matematica di quando conviene
Una cache non ti fa sempre risparmiare...
La piramide della memoria: il caching a ogni livello
Il tuo computer non ha una cache, ne ha tante impilate...
Perché la cache funziona: il segreto della ripetizione
La domanda da cui dipende tutto: perché funziona? Perché il mondo si ripete, poche cose calde dominano...
Che cos'è il caching: una copia veloce a portata di mano
L'arte di tenere una copia veloce a portata di mano, come una scorta in dispensa...