Gzip сжатие в nginx

Памятка по включению gzip сжатия в веб сервере nginx. Пишу обычно в контексте http

gzip on;
gzip_proxied any; # сжатие проксируемых данных
gzip_comp_level 5; # уровень сжатия (по умолчанию 1)
gzip_types text/plain text/css  text/json text/javascript text/xml text/x-js application/json application/x-javascript application/xml application/xml+rss application/javascript; # mime-типы на которые применять сжатие
gzip_disable «msie6»; # regexp по User-agent для которых необходимо отключить сжатие
gzip_vary on; # добавляет заголовок Vary: Accept-Encoding

На бэкэнде Apache модуль для сжатия можно отключить:

a2dismod deflate
apache2ctl -k graceful

Подробнее по директивам модуля ngx_http_gzip тут http://nginx.org/ru/docs/http/ngx_http_gzip_module.html

Теги: , , , ,

2 комментария to “Gzip сжатие в nginx”

  1. Nemo-tec Сказал:

    Спасибо!

  2. Radjah Сказал:

    Проще будет добавить в список типов text/*.

Оставить комментарий

  • Готовые шторы

    и другой текстиль для дома предлагает магазин дизайнерских штор Эстейдж.

    shop-astaj.ru

  • Иван-чай кипрей трава yandar.ru

    yandar.ru