Cache-Control: immutable

S.A.N nginx-forum на forum.nginx.org
Вс Янв 29 17:08:59 UTC 2017


> Да, поставь ты expires и max-age хоть на сто лет вперед, любое F5 у
> Firefox вызовет запрос на сервер. Да, в ответ пойдет 304, но сам
> запрос то никак не отменить (кроме как этим флагом)

Да, я уже понял и написал ниже: +1 за Cache-Control: immutable

На сегодня immutable реализован только в Firefox, а Chrome просто изменили
поведения и теперь при F5 статика отдается из клиент кеша, без запроса к
серверу.

Я поддерживаю авто добавления параметра immutable, в заголовок Cache-Control
когда в конфиге Nginx включена директива expires max.

Кстати, сейчас expires max, выдает значения 10 лет, но гугл рекомендует так
не делать и устанавливать значения не больше 1 года.
Вот цитата:
Не устанавливайте срок больше одного года: это является нарушением правил
RFC.
https://developers.google.com/speed/docs/insights/LeverageBrowserCaching?hl=ru

Возможно есть смысл не только добавить immutable, но и цифры в max-age
установить равным 1 году.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,272176,272181#msg-272181



Подробная информация о списке рассылки nginx-ru