У меня проблемы с формулировкой заголовков HTTP-кеша для следующей ситуации.
На нашем сервере есть большие данные, которые меняются, возможно, пару раз в неделю. Я хочу, чтобы браузеры кэшировали эти данные. Кроме того, я хочу минимизировать задержку от условных запросов, поскольку сеть ненадежна.
Конечное поведение, которое я ищу, таково:
max-a ge
(24 часа). If-None-Match: [etag ]
) 304 Not Modified
Сводится к сути ... может ли ответ 304 содержать новый максимальный возраст
? Или исходный max-age
учитывается для последующих запросов?