Хранение ответа

Веб-посредник может сохранять полученный ответ и затем выдавать его повторно. Такой механизм ускоряет получение данных, но усложняет чтение истории изменений без сведений об условиях хранения.

Получение копии сегодня не означает, что автор сегодня обновил исходный текст. Время наблюдения и время создания содержимого следует указывать отдельно.

Заголовок Age

MDN описывает Age как время пребывания ответа в кэше посредника. Cloudflare поясняет, что значение для её кэша может сбрасываться после повторной проверки у исходного сервера или удаления сохранённого объекта.

Поэтому Age нельзя использовать как универсальную дату создания страницы. Его смысл связан с конкретным экземпляром ответа и поведением соответствующего кэша.

Повторная проверка и старая версия

Cloudflare описывает режим, при котором при определённых настройках старая копия может выдаваться во время фоновой проверки обновления у исходного сервера. Другие настройки приводят к иному поведению.

Это пример работы провайдера, а не установленная конфигурация Kraken. Общая документация не доказывает, что конкретный рынок использовал данный механизм.

Когда кэш повторно проверяет представление с помощью ETag и сервер отвечает 304, тело ресурса может не передаваться заново: используется ранее сохранённая версия. Это уменьшает сетевую передачу, но не доказывает, что исходное сообщение было правдивым в момент создания. Идентификатор версии относится к конкретному представлению и не устанавливает общего управления разными сайтами.

Что можно утверждать

Датированный заголовок и сохранённый ответ помогают описать конкретное наблюдение. Они не устанавливают принадлежность сайта или непрерывную работоспособность его функций.

Прямые адреса площадки и инструкции по входу в этом материале не публикуются.

Источники

  1. MDN: заголовок Age ↗
  2. Cloudflare: значения кэша и возраст ответа ↗
  3. Cloudflare: повторная проверка сохранённого ответа ↗
  4. MDN: ETag и проверка версии ↗
  5. MDN: ответ HTTP 304 ↗

Материалы по теме

Рабочее зеркало кракен: как разделить доступность страницы и её принадлежность ↗

Kraken зеркало рабочее: как кэш и версия ответа влияют на оценку доступности ↗