Доступен (http://mailman.nginx.org/pipermail/nginx-ru-announce/2017/00...) новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx (http://www.nginx.org/) 1.11.10, в котором реализованы следующие изменения:- Изменен формат заголовка кэша, ранее хранившиеся в кэше ответы теперь будут загружены заново;- В заголовке ответа бэкенда, в строке "Cache-Control" добавлена поддержка расширений stale-while-revalidate и stale-if-error;- Добавлены новые директивы 'proxy_cache_background_update', 'fastcgi_cache_background_update', 'scgi_cache_background_update' и 'uwsgi_cache_background_update', которые позволяют обновлять кэш в подзапросах;- Добавлена поддержка кэширования ответов c заголовком Vary, длиной до 128 символов (вместо 42 символов в предыдущих версиях);- В директиву server_tokens, добавлен новый параметр build, отвечающий за отображение версии сборки nginx;- Исправлена ошибка при обработке запросов со строкой "Expect: 100-continue". В заголовке запроса в логах могли появляться сообщения "[crit] SSL_write() failed";- В модуле ngx_http_slice_module исправлена ошибка, из-за которой модуль не работал в именованных блоках location;- Устранён крах (segmentation fault) в рабочем процессе, при использовании AIO после перенаправления запроса с помощью X-Accel-Redirect;- Снижено потребление памяти для долгоживущих запросов, использующих сжатие.
URL: http://mailman.nginx.org/pipermail/nginx-ru-announce/2017/00...
Новость: http://www.opennet.me/opennews/art.shtml?num=46048
Cache-Control immutable пока так и не реализовали
А что вы под этим понимаете?
Более умный Cache-Control, но лучше чем с etag хешами.
Почитайте новость: https://www.opennet.me/opennews/art.shtml?num=45934
Там есть ссылка на описание заголовка и для чего он нужен.
Это-же для клиента?
> Изменен формат заголовка кэша, ранее хранившиеся в кэше ответы теперь будут загружены заново;Подстава.
После такого надо обновлять не третью цифирку, а хотя бы вторую.
А то так можно сайт приложить.
>> Изменен формат заголовка кэша, ранее хранившиеся в кэше ответы теперь будут загружены заново;
> Подстава.
> После такого надо обновлять не третью цифирку, а хотя бы вторую.
> А то так можно сайт приложить."(APIs are sometimes changed in the development branch)"
https://www.nginx.com/resources/wiki/community/faq/#is-it-sa...[U]Если вы были не в курсе -[/U]
"* The odd-numbered version (1.11) is the mainline branch."
https://www.nginx.com/blog/nginx-1-10-1-11-released/- то "новый выпуск основной ветки" там наверху следует читать, как "тестируйте нашу Development ветку с нестабильными API, [U]не отвлекайтесь".[/U]
//Здесь вы также можете высказать свои претензии к авторам текста новости и Жестокому Миру----->>>
> - то "новый выпуск основной ветки" там наверху следует читать, как "тестируйте
> нашу Development ветку с нестабильными API, [U]не отвлекайтесь".[/U]
> //Здесь вы также можете высказать свои претензии к авторам текста новости и
> Жестокому Миру----->>>"выпуск основной стабильной ветки" vs "выпуск основной ветки" (http://www.opennet.me/opennews/art.shtml?num=45952) в добавок ссылки на официальные источники без лишних слов все прекрасно описывается. если кто-то не может понять в чем разница версий nginx, то ему рано за nginx браться, пусть годов 5 еще прогуляет... ;)
Интересно, почему именно 5 лет?
Если откинуть лирику, можно сказать спасибо про напоминание роли четной/нечетной версии в nginx. Для нечетной версии поменять формат заголовка кеша допустимо.
ССЗБ