Web caching

Definizione rapida

Conservazione temporanea di copie delle risorse Web per servirle più rapidamente e ridurre traffico e carico sui server.

Spiegazione

Browser, proxy, CDN e server possono riutilizzare una risposta già ottenuta finché resta valida. Una corretta strategia di cache migliora latenza e disponibilità senza mostrare contenuti obsoleti.

Esempio pratico

Il browser riapre un'immagine dalla cache locale invece di scaricarla nuovamente a ogni pagina.

Spiegazione tecnica

Intestazioni HTTP come Cache-Control, Expires, ETag e Last-Modified definiscono durata e rivalidazione. Cache condivise e private applicano regole differenti in base a metodo, autenticazione e variabilità della risposta.

Da non confondere con

Non è un backup: la cache è una copia sacrificabile ottimizzata per prestazioni, non una conservazione affidabile a lungo termine.