3. Esempi
Il seguente è un esempio di cache hit minimale:
Cache-Status: ExampleCache; hit
Tuttavia, una cache cortese fornirà più informazioni, ad esempio:
Cache-Status: ExampleCache; hit; ttl=376
Un hit obsoleto ha semplicemente una freshness negativa, come in questo esempio:
Cache-Status: ExampleCache; hit; ttl=-412
Mentre questo è un esempio di miss completo:
Cache-Status: ExampleCache; fwd=uri-miss
Questo è un esempio di miss che è stato validato con successo sul server backend:
Cache-Status: ExampleCache; fwd=stale; fwd-status=304
Questo è un esempio di miss che è stato accorpato con un'altra richiesta:
Cache-Status: ExampleCache; fwd=uri-miss; collapsed
Questo è un esempio di miss che la cache ha tentato di accorpare, ma non è riuscita:
Cache-Status: ExampleCache; fwd=uri-miss; collapsed=?0
Il seguente è un esempio di passaggio attraverso due livelli separati di caching, dove la cache più vicina all'origine ha risposto a una richiesta precedente con una risposta memorizzata, e una seconda cache ha memorizzato quella risposta e successivamente l'ha riutilizzata per soddisfare la richiesta corrente:
Cache-Status: OriginCache; hit; ttl=1100,
"CDN Company Here"; hit; ttl=545
Il seguente è un esempio di passaggio attraverso un sistema di caching a tre livelli, dove il più vicino all'origine è un reverse proxy (dove la risposta è stata servita dalla cache); il successivo è un forward proxy interposto dalla rete (dove la richiesta è stata inoltrata perché non c'era alcuna risposta nella cache con il suo URI, la richiesta è stata accorpata con altre e la risposta risultante è stata memorizzata); e il più vicino all'utente è una cache del browser (dove non c'era alcuna risposta nella cache con l'URI della richiesta):
Cache-Status: ReverseProxyCache; hit
Cache-Status: ForwardProxyCache; fwd=uri-miss; collapsed; stored
Cache-Status: BrowserCache; fwd=uri-miss