Кэшируются ли ответы, даже если заголовок управления кэшем отсутствует?

#google-chrome #http #caching #cache-control

Вопрос:

Я пытаюсь понять, почему этот ресурс кэшируется, даже если в ответе нет cache-control заголовка, возвращаемого. введите описание изображения здесь

Как возможно, что этот ресурс кэшируется?

Ответ №1:

Это рассматривается в разделе 4.2.2 RFC 7234:

Поскольку исходные серверы не всегда предоставляют явное время истечения срока действия, кэш МОЖЕТ назначить эвристическое время истечения срока действия, когда явное время не указано, используя алгоритмы, которые используют другие значения полей заголовка (например, Last-Modified время) для оценки вероятного времени истечения срока действия.

И, действительно, браузеры делают это.

Комментарии:

1. Итак, чтобы гарантировать, что ресурс не кэшируется, он должен вернуться Cache-Control: no-store ?