Никакой max-stale нельзя использовать в ответе.Он предназначен для использования клиентом для переопределения значений по умолчанию в кэше.«Дай мне этот ресурс, даже если технически он немного истек, его срок годности».Он будет использоваться, если между клиентом и сервером-источником имеется сервер кэширования.
Если честно, по моему опыту, заголовки управления кэшем запросов используются редко, за исключением принудительного обновления вплоть доИсходный сервер (max-age=0
), например, при «перезагрузке» с открытыми инструментами разработчика.Насколько я помню, я никогда не видел реального экземпляра max-stale
.
В заголовке ответа нет эквивалента.Если сервер рад, что ресурс будет использоваться дольше, он должен просто увеличить сумму max-age
.
Существует опция ответа stale-while-revalidate
, позволяющая использовать устаревший ресурс в течение ограниченного периода времени., чтобы разрешить быструю перезагрузку страницы, пока браузер в следующий раз проверяет и загружает новую версию в фоновом режиме.Однако в настоящее время его поддержка ограничена, как показано в нижней части страницы, на которую вы ссылались.