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


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

Чтобы обеспечить возврат клиентскому приложению самого актуального содержимого, в результате взаимодействия политики кэша клиента и требований к повторной проверке сервера всегда применяется наиболее консервативная политика кэша. Все примеры в этом разделе иллюстрируют политику кэша для ресурса, который кэшируется 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 января.

См. также