Cacherichtlinieninteraktion – maximales Alter und minimale Aktualität
Um sicherzustellen, dass die aktuellsten Inhalte an die Clientanwendung zurückgegeben werden, führt die Interaktion der Cacherichtlinie für Clients und den Anforderungen der Serverüberprüfung immer zur konservativsten 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.
Die folgenden Beispiele veranschaulichen die Cacherichtlinie, die von der Wechselwirkung aus dem maximalen Alter (maxAge
) und der minimalen Aktualität (minFresh
) der Werte entsteht.
Wenn die Cacherichtlinie
maxAge
= 2 Tage festlegt undminFresh
nicht angegeben ist, wird der Inhalt am 3. Januar erneut überprüft.Wenn die Cacherichtlinie
maxAge
= 2 Tage undminFresh
= 1 Tag festlegt, ist der Inhalt gemäßmaxAge
bis zum 3. Januar aktuell. Entsprechend demminFresh
, ist der Inhalt bis zum 3. Januar aktuell. Aus diesem Grund muss der Inhalt am 3. Januar erneut überprüft werden.Wenn die Cacherichtlinie
maxAge
= 2 Tage undminFresh
= 2 Tage festlegt, ist der Inhalt gemäßmaxAge
bis zum 3. Januar aktuell. Entsprechend demminFresh
, ist der Inhalt bis zum 2. Januar aktuell. Aus diesem Grund muss der Inhalt am 2. Januar erneut überprüft werden.