Поделиться через


Взаимодействие политики кэша — максимальный срок хранения и минимальная свежесть

Чтобы убедиться, что самое свежее содержимое возвращается клиентскому приложению, взаимодействие политики кэша клиента и требований к повторной валидации сервера всегда результирует в самой консервативной политике кэша. Все примеры в этом разделе иллюстрируют политику кэша для ресурса, кэшированного 1 января, и истекает 4 января.

В следующих примерах показана политика кэша, которая приводит к взаимодействию значений максимального возраста (maxAge) и минимальной свежести (minFresh).

  • Если политика кэша устанавливает maxAge = 2 дня и minFresh не указана, содержимое перепроверяется 3 января.

  • Если политика кэширования устанавливает maxAge = 2 дня и minFresh = 1 день, согласно maxAge, содержимое будет оставаться свежим до 3 января. minFreshПо данным, содержимое свежее до 3 января. Поэтому необходимо перепроверить содержимое 3 января.

  • Если политика кэша устанавливает maxAge = 2 дня и minFresh = 2 дня, согласно данным maxAge, содержимое остаётся свежим до 3 января. minFresh По данным содержимого, свежим вплоть до 2 января. Поэтому содержимое должно быть переутверждено 2 января.

См. также