HTTPQUERY
Deutsch

Age

Verwendung

Caches fügen den Age-Header ein, um mitzuteilen, wie lange eine gespeicherte Antwort bereits im Cache liegt. Der Wert entspricht der Differenz zwischen der aktuellen Zeit und dem Date-Header der ursprünglichen Antwort und berücksichtigt dabei Übertragungsverzögerungen sowie die Zeit in zwischengeschalteten Caches entlang des Pfads.

Ein Age-Wert von 0 bedeutet, dass die Antwort direkt vom Origin abgerufen wurde oder erst vor Augenblicken eingetroffen ist. Höhere Werte signalisieren, dass die Antwort aus einem Cache ausgeliefert wurde, und die Zahl gibt an, wie veraltet die Kopie im Verhältnis zum ursprünglichen Erzeugungszeitpunkt ist.

Cache-Control-Direktiven wie max-age und s-maxage legen die Frischedauer fest. Der Age-Wert wird mit dieser Dauer verglichen, um zu bestimmen, ob die gespeicherte Antwort noch frisch ist. Übersteigt Age den Wert von max-age, gilt die Antwort als veraltet und löst je nach geltender Caching-Richtlinie eine Neuvalidierung oder einen frischen Abruf aus.

delta-seconds

Der Wert ist eine nicht negative ganze Zahl, die das Alter der Antwort in Sekunden angibt. Bruchteile von Sekunden werden nicht unterstützt.

Age: <delta-seconds>

Beispiel

Eine Antwort, die 15 Sekunden nach der Erzeugung der Ressource durch den Origin aus einem CDN-Edge-Cache ausgeliefert wird. Der Origin hat ein max-age von 600 Sekunden gesetzt, sodass die Antwort noch weitere 585 Sekunden frisch bleibt.

Age: 15
Cache-Control: max-age=600

Eine Antwort, die sich bereits seit zehn Minuten im Cache befindet. Ist die Frischedauer kürzer als 600 Sekunden, ist die Antwort veraltet und die nächste Anfrage löst eine Neuvalidierung aus.

Age: 600