Когда сервер дает Cache-Control: max-age=4320000
,Максимальный возраст по отношению к последнему измененному дате или времени запроса?
Является ли свежесть считающейся 4320000 секунд после времени запроса или после последней измененной даты?
Когда сервер дает Cache-Control: max-age=4320000
,Максимальный возраст по отношению к последнему измененному дате или времени запроса?
Является ли свежесть считающейся 4320000 секунд после времени запроса или после последней измененной даты?
RFC 2616 section 14.9.3:
Когда максимальный возраст директивы кэша-контроль присутствует в кэшированном ответ, ответ является просроченным, если его текущим возраст превышает возраст значения, заданное (в секунд) во время нового запроса на этот ресурс. Директива max-age по отклику подразумевает, что ответ кэшируемый (то есть «общедоступный»), если нет другой, более ограничительной директивы кэша, также присутствует .
Он всегда основывается на времени запроса, а не на последней измененной дате. Вы можете подтвердить это поведение путем тестирования в основных браузерах.
Я не могу найти ответ, почему бы не предложить какое-то предложение о том, как можно улучшить вопрос? –