Il browser è la cache più vicina
Immagini, CSS e script possono restare nel browser secondo le regole HTTP. Nelle visite successive non devono essere trasferiti di nuovo, riducendo dati e tempi. Questo spiega anche perché talvolta un utente vede una vecchia versione di una risorsa.
La cache server riduce il lavoro ripetuto
Un’applicazione dinamica può eseguire PHP, interrogare il database e generare HTML a ogni richiesta. Page cache e object cache riutilizzano risultati adatti, ma devono escludere dati personali, account e checkout che non possono essere condivisi.
Il CDN avvicina i contenuti
Un CDN può conservare risposte adatte in edge distribuiti geograficamente. Gli utenti ricevono alcuni oggetti da un punto più vicino e l’origin lavora meno. Cache miss e richieste dinamiche continuano però a dipendere dall’origin.
Una buona cache è coordinata
Durate troppo lunghe rallentano la propagazione delle modifiche; durate troppo brevi riducono il vantaggio. La strategia deve definire cosa viene memorizzato, per quanto tempo, come avviene l’invalidation e quale livello è responsabile.