Re: nginx-1.7.7
17.02.2015 16:10, Илья Шипицин пишет: а зачем кешировать gzip и не-gzip ? какая задача решается ? видимо, разгрузить проц и не жать уже сжатое снова.. А не сжатое тем, кто не умеет сжатие. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
а какой у вас трафик, если не секрет ? и какая нагрузка на процессор? и как вы определили, что именно компрессия нагружает процессор ? 17 февраля 2015 г., 21:40 пользователь nrr nginx-fo...@nginx.us написал: denis Wrote: --- 17.02.2015 16:10, Илья Шипицин пишет: а зачем кешировать gzip и не-gzip ? какая задача решается ? видимо, разгрузить проц и не жать уже сжатое снова.. А не сжатое тем, кто не умеет сжатие. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru да именно так, - не нагружать процессор лишней работой. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256723#msg-256723 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
denis Wrote: --- 17.02.2015 16:10, Илья Шипицин пишет: а зачем кешировать gzip и не-gzip ? какая задача решается ? видимо, разгрузить проц и не жать уже сжатое снова.. А не сжатое тем, кто не умеет сжатие. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru да именно так, - не нагружать процессор лишней работой. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256723#msg-256723 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
кеш берется из файловой системы, в то время как gzip работает на лету (иногда, конечно, буферизует на диск). при высокой нагрузке дисковый ввод-вывод будет узким местом. ну и было бы неплохо посмотреть на ваши замеры производительности, сравните два варианта, посмотрите цифры, покажите нам. пока что - это пальцем в небо. 17 февраля 2015 г., 23:16 пользователь nrr nginx-fo...@nginx.us написал: Добрый вечер, Трафик на разных проектах разный - от 100 человек до 120 тысяч юзеров в сутки. Нагрузка на процессор не очень большая, но здесь главное хотелось бы уменьшить время отдачи контента за счет уже подготовленных кэшированных данных как в не gzip так и gzip. Илья Шипицин Wrote: --- а какой у вас трафик, если не секрет ? и какая нагрузка на процессор? и как вы определили, что именно компрессия нагружает процессор ? 17 февраля 2015 г., 21:40 пользователь nrr nginx-fo...@nginx.us написал: denis Wrote: --- 17.02.2015 16:10, Илья Шипицин пишет: а зачем кешировать gzip и не-gzip ? какая задача решается ? видимо, разгрузить проц и не жать уже сжатое снова.. А не сжатое тем, кто не умеет сжатие. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru да именно так, - не нагружать процессор лишней работой. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256723#msg-256723 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256730#msg-256730 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
Добрый вечер, Трафик на разных проектах разный - от 100 человек до 120 тысяч юзеров в сутки. Нагрузка на процессор не очень большая, но здесь главное хотелось бы уменьшить время отдачи контента за счет уже подготовленных кэшированных данных как в не gzip так и gzip. Илья Шипицин Wrote: --- а какой у вас трафик, если не секрет ? и какая нагрузка на процессор? и как вы определили, что именно компрессия нагружает процессор ? 17 февраля 2015 г., 21:40 пользователь nrr nginx-fo...@nginx.us написал: denis Wrote: --- 17.02.2015 16:10, Илья Шипицин пишет: а зачем кешировать gzip и не-gzip ? какая задача решается ? видимо, разгрузить проц и не жать уже сжатое снова.. А не сжатое тем, кто не умеет сжатие. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru да именно так, - не нагружать процессор лишней работой. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256723#msg-256723 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256730#msg-256730 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
Hello! On Mon, Feb 16, 2015 at 01:51:19PM -0500, nrr wrote: Добрый вечер! 1. Как все таки использовать эту возможность? В документации не нашел как использовать, есть только вот это: Ответ, в заголовке которого есть поле “Vary” со специальным значением “*”, не будет кэшироваться (1.7.7). Ответ, в заголовке которого есть поле “Vary” с другим значением, будет закэширован с учётом соответствующих полей заголовка запроса (1.7.7). Нужно ли в fastcgi_cache_key добавлять $http_accept_encoding (или другую переменную) или сохранение различных версий в кэше и так работает в зависимости от заголовка Vary или Accept-Encoding? Не нужно ничего добавлять, всё само работает корректно. Если бекенд возвращает ответ с заголовком Vary, то nginx основании переданного заголовка Vary и заголовков запроса клиента вторичный ключ, и будет возвращать данный ответ только тем клиентам, у которых ключ совпадёт (у других клиентов - будут свои вторичные ключи и свои ответы). Следует, однако, понимать, что эффективность кеширования при использовании Vary - низкая, т.к. вторичных ключей даже при использовании Vary: Accept-Encoding будет наверняка больше, чем возможных вариантов ответов бекенда. 2. Есть ли такая возможность в nginx: кэширование nginx-ом 2-х результатов: gzip и не gzip если backend возвращает только не gzip версию? Только с помощью дополнительного проксирования. -- Maxim Dounin http://nginx.org/ ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
а зачем кешировать gzip и не-gzip ? какая задача решается ? 16 февраля 2015 г., 23:51 пользователь nrr nginx-fo...@nginx.us написал: Добрый вечер! 1. Как все таки использовать эту возможность? В документации не нашел как использовать, есть только вот это: Ответ, в заголовке которого есть поле “Vary” со специальным значением “*”, не будет кэшироваться (1.7.7). Ответ, в заголовке которого есть поле “Vary” с другим значением, будет закэширован с учётом соответствующих полей заголовка запроса (1.7.7). Нужно ли в fastcgi_cache_key добавлять $http_accept_encoding (или другую переменную) или сохранение различных версий в кэше и так работает в зависимости от заголовка Vary или Accept-Encoding? 2. Есть ли такая возможность в nginx: кэширование nginx-ом 2-х результатов: gzip и не gzip если backend возвращает только не gzip версию? Спасибо! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256703#msg-256703 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
Добрый вечер! 1. Как все таки использовать эту возможность? В документации не нашел как использовать, есть только вот это: Ответ, в заголовке которого есть поле “Vary” со специальным значением “*”, не будет кэшироваться (1.7.7). Ответ, в заголовке которого есть поле “Vary” с другим значением, будет закэширован с учётом соответствующих полей заголовка запроса (1.7.7). Нужно ли в fastcgi_cache_key добавлять $http_accept_encoding (или другую переменную) или сохранение различных версий в кэше и так работает в зависимости от заголовка Vary или Accept-Encoding? 2. Есть ли такая возможность в nginx: кэширование nginx-ом 2-х результатов: gzip и не gzip если backend возвращает только не gzip версию? Спасибо! Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,256703#msg-256703 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
Hello Nginx users, Now available: Nginx 1.7.7 for Windows http://goo.gl/K1TKU8 (32-bit and 64-bit versions) These versions are to support legacy users who are already using Cygwin based builds of Nginx. Officially supported native Windows binaries are at nginx.org. Announcements are also available via: Twitter http://twitter.com/kworthington Google+ https://plus.google.com/+KevinWorthington/ Thank you, Kevin -- Kevin Worthington kworthington *@* (gmail] [dot} {com) http://kevinworthington.com/ http://twitter.com/kworthington https://plus.google.com/+KevinWorthington/ On Tue, Oct 28, 2014 at 11:31 AM, Maxim Dounin mdou...@mdounin.ru wrote: Changes with nginx 1.7.7 28 Oct 2014 *) Change: now nginx takes into account the Vary header line in a backend response while caching. *) Feature: the proxy_force_ranges, fastcgi_force_ranges, scgi_force_ranges, and uwsgi_force_ranges directives. *) Feature: the proxy_limit_rate, fastcgi_limit_rate, scgi_limit_rate, and uwsgi_limit_rate directives. *) Feature: the Vary parameter of the proxy_ignore_headers, fastcgi_ignore_headers, scgi_ignore_headers, and uwsgi_ignore_headers directives. *) Bugfix: the last part of a response received from a backend with unbufferred proxy might not be sent to a client if gzip or gunzip directives were used. *) Bugfix: in the proxy_cache_revalidate directive. Thanks to Piotr Sikora. *) Bugfix: in error handling. Thanks to Yichun Zhang and Daniil Bondarev. *) Bugfix: in the proxy_next_upstream_tries and proxy_next_upstream_timeout directives. Thanks to Feng Gu. *) Bugfix: nginx/Windows could not be built with MinGW-w64 gcc. Thanks to Kouhei Sutou. -- Maxim Dounin http://nginx.org/en/donation.html ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx
Re: nginx-1.7.7
Изменения в nginx 1.7.7 28.10.2014 *) Изменение: теперь nginx учитывает при кэшировании строку Vary в заголовке ответа бэкенда. Где можно почитать подробности влияния Vary, на кеширования в Nginx? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,254366,254384#msg-254384 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru
Re: nginx-1.7.7
On Tue, Oct 28, 2014 at 03:15:01PM -0400, S.A.N wrote: Изменения в nginx 1.7.7 28.10.2014 *) Изменение: теперь nginx учитывает при кэшировании строку Vary в заголовке ответа бэкенда. Где можно почитать подробности влияния Vary, на кеширования в Nginx? Какие-то подробности будут в документации, которая ещё не обновлена. Какие-то останутся в коде. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru