Notizie | Blog Hosting
Fotografia editoriale relativa al tema di questo articolo intraweb.host

Cache del browser, cache del server e cache CDN: qual è la differenza?

Riepilogo

Il caching può rendere un sito molto più veloce, ma livelli diversi conservano contenuti diversi in luoghi diversi.

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.

Condividi: Facebook LinkedIn X Email