Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um sicherzustellen, dass der neueste Inhalt an die Clientanwendung zurückgegeben wird, führt die Interaktion der Clientcacherichtlinie und der Serverumvalidierungsanforderungen immer zu der konservativen Cacherichtlinie. Alle Beispiele in diesem Thema veranschaulichen die Cacherichtlinie für eine Ressource, die am 1. Januar zwischengespeichert wird und am 4. Januar abläuft.
In den folgenden Beispielen wird der Wert für die maximale Überalterung (maxStale) in Verbindung mit einem maximalen Alter (maxAge) verwendet:
Wenn die Cache-Richtlinie
maxAge= 5 Tage festlegt und keinenmaxStale-Wert angibt, kann gemäß demmaxAge-Wert der Inhalt bis zum 6. Januar verwendet werden. Gemäß den Anforderungen der Server-Neuvalidierung läuft der Inhalt jedoch am 4. Januar ab. Da das Ablaufdatum des Inhalts konservativer (früher) ist, hat sie Vorrang vor dermaxAgeRichtlinie. Daher läuft der Inhalt am 4. Januar ab und muss neu überprüft werden, auch wenn sein Höchstalter nicht erreicht wurde.Wenn die Cacherichtlinie
maxAge= 5 Tage undmaxStale= 3 Tage gemäß demmaxAge-Wert festlegt, kann der Inhalt bis zum 6. Januar verwendet werden. Gemäß demmaxStaleWert ist der Inhalt bis zum 7. Januar nutzbar. Daher wird der Inhalt am 6. Januar erneut überprüft.Wenn die Cache-Richtlinie
maxAgeauf 5 Tage undmaxStaleauf 1 Tag gemäß demmaxAge-Wert festlegt, kann der Inhalt bis zum 6. Januar verwendet werden. Gemäß demmaxStaleWert ist der Inhalt bis zum 5. Januar nutzbar. Daher wird der Inhalt am 5. Januar neu überprüft.
Wenn das maximale Alter kleiner als das Ablaufdatum des Inhalts ist, wird das konservativere Zwischenspeicherungsverhalten immer vorherrschen und der maximale Veraltetkeitswert hat keine Auswirkung. Die folgenden Beispiele veranschaulichen die Auswirkung des Festlegens eines maximalen Veraltetkeitswerts (maxStale), wenn das maximale Alter (maxAge) erreicht wird, bevor der Inhalt abläuft:
Wenn die Cache-Richtlinie
maxAgeauf 1 Tag setzt und keinen Wert fürmaxStaleangibt, wird der Inhalt am 2. Januar neu validiert, obwohl er nicht abgelaufen ist.Wenn die Cacherichtlinie
maxAge= 1 Tag undmaxStale= 3 Tage festlegt, wird der Inhalt am 2. Januar neu überprüft, um die konservativere Richtlinieneinstellung zu erzwingen.Wenn die Cache-Strategie
maxAge= 1 Tag undmaxStale= 1 Tag festlegt, wird der Inhalt am 2. Januar neu überprüft.