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.