Passa al contenuto principale

1. Introduzione

Questa pagina conserva il testo originale della RFC per la sezione e aggiunge i metadati di navigazione per il sito della documentazione.

Testo originale della RFC​

1.  Introduzione

   La cache HTTP [HTTP-CACHING] opera alla granularita di una singola
   risorsa; la freschezza di una risposta memorizzata non influisce su
   quella delle altre.  Questa granularita puo rendere la cache piu
   efficiente -- ad esempio quando una pagina e composta da molti asset
   che hanno requisiti diversi per la cache.

   Tuttavia, esistono anche casi in cui la relazione tra risposte
   memorizzate potrebbe essere usata per migliorare l'efficienza della
   cache.

   Ad esempio, e spesso necessario invalidare un insieme di risorse
   correlate.  Cio puo accadere perche una richiesta che modifica lo
   stato ha effetti collaterali su altre risorse, oppure puo essere
   semplicemente una comodita amministrativa (ad esempio, "invalida
   questa parte del sito").  Raggruppare le risposte fornisce un modo
   dedicato per esprimere queste relazioni, invece di affidarsi a
   elementi come la struttura degli URL.

   Oltre a condividere eventi di invalidazione, le relazioni indicate dal
   raggruppamento possono anche essere usate dalle cache per ottimizzare
   il proprio funzionamento, ad esempio per guidare gli algoritmi di
   espulsione dalla cache.

   La Section 2 introduce un mezzo per descrivere le relazioni tra
   risposte memorizzate nelle cache HTTP, associando tali risposte a uno
   o piu gruppi che riflettono tali relazioni.  Descrive inoltre come le
   cache possono usare queste informazioni per applicare eventi di
   invalidazione ai membri di un gruppo.

   La Section 3 introduce una nuova sorgente di tali eventi: un campo di
   intestazione di risposta HTTP che consente a una risposta che modifica
   lo stato di attivare l'invalidazione di un gruppo.

   Questi meccanismi operano all'interno di una singola cache, sulle
   risposte memorizzate associate a un singolo server di origine (vedere
   Section 2.1).  Non affrontano i problemi di sincronizzazione dello
   stato tra piu cache, ad esempio in una gerarchia o in una mesh, ne
   facilitano l'associazione di risposte memorizzate provenienti da
   origini diverse.