Zum Hauptinhalt springen

3. Beispiele

Das Folgende ist ein Beispiel für einen minimalen Cache-Hit:

Cache-Status: ExampleCache; hit

Ein höflicher Cache wird jedoch mehr Informationen geben, z. B.:

Cache-Status: ExampleCache; hit; ttl=376

Ein veralteter Hit hat einfach negative Freshness, wie in diesem Beispiel:

Cache-Status: ExampleCache; hit; ttl=-412

Während dies ein Beispiel für einen vollständigen Miss ist:

Cache-Status: ExampleCache; fwd=uri-miss

Dies ist ein Beispiel für einen Miss, der erfolgreich auf dem Backend-Server validiert wurde:

Cache-Status: ExampleCache; fwd=stale; fwd-status=304

Dies ist ein Beispiel für einen Miss, der mit einer anderen Anfrage zusammengefasst wurde:

Cache-Status: ExampleCache; fwd=uri-miss; collapsed

Dies ist ein Beispiel für einen Miss, den der Cache versucht hat zusammenzufassen, aber nicht konnte:

Cache-Status: ExampleCache; fwd=uri-miss; collapsed=?0

Das Folgende ist ein Beispiel für das Durchlaufen von zwei separaten Caching-Ebenen, bei denen der dem Origin am nächsten gelegene Cache auf eine frühere Anfrage mit einer gespeicherten Antwort geantwortet hat und ein zweiter Cache diese Antwort gespeichert und später wiederverwendet hat, um die aktuelle Anfrage zu erfüllen:

Cache-Status: OriginCache; hit; ttl=1100,
"CDN Company Here"; hit; ttl=545

Das Folgende ist ein Beispiel für das Durchlaufen eines dreischichtigen Caching-Systems, bei dem der dem Origin am nächsten gelegene ein Reverse-Proxy ist (bei dem die Antwort aus dem Cache bereitgestellt wurde); der nächste ist ein vom Netzwerk zwischengeschalteter Forward-Proxy (bei dem die Anfrage weitergeleitet wurde, weil keine Antwort mit seinem URI im Cache war, die Anfrage mit anderen zusammengefasst wurde und die resultierende Antwort gespeichert wurde); und der dem Benutzer am nächsten gelegene ist ein Browser-Cache (bei dem keine Antwort mit dem Anfrage-URI im Cache war):

Cache-Status: ReverseProxyCache; hit
Cache-Status: ForwardProxyCache; fwd=uri-miss; collapsed; stored
Cache-Status: BrowserCache; fwd=uri-miss