4.9.2. Stale Responses (Veraltete Antworten)
4.9.2. Stale Responses (Veraltete Antworten)
Wenn eine gecachte Antwort veraltet ist (ihre Frischelebensdauer abgelaufen ist), muss sie normalerweise mit dem Ursprungsserver validiert werden, bevor sie erneut verwendet werden kann. Es gibt jedoch Mechanismen, die es ermöglichen, veraltete Antworten unter bestimmten Bedingungen zu verwenden.
Anwendungen möchten diese Mechanismen möglicherweise verwenden, um die Verfügbarkeit oder Leistung zu verbessern:
-
Cache-Control: stale-while-revalidateermöglicht es Caches, veraltete Antworten bereitzustellen, während sie asynchron im Hintergrund revalidiert werden. -
Cache-Control: stale-if-errorermöglicht es Caches, veraltete Antworten bereitzustellen, wenn der Ursprungsserver nicht erreichbar ist.
Siehe [RFC5861] für weitere Informationen zu diesen Erweiterungen.
Anwendungen SOLLTEN (SHOULD) berücksichtigen, ob das Zulassen veralteter Antworten für ihren Anwendungsfall angemessen ist. Für einige Anwendungen könnte es akzeptabel oder sogar vorzuziehen sein, veraltete Daten bereitzustellen, anstatt zu scheitern, während dies für andere nicht der Fall sein könnte.