Настройка gzip в nginx

Пожалуй, одним из наиболее простых способов ускорения работы сайта является использования сжатия на web-сервере. В nginx сжатие отдаваемого контента осуществляется фильтром ngx_http_gzip_module.
Этот модуль входит в число основных модулей веб-сервера, таким образом по умолчанию nginx собирается с ним. Настраивается модуль следующим образом:

    gzip  on;               # включаем сжатие
    gzip_min_length  1000;  # для ответов более 1000 байт
    gzip_proxied     any;   # сжимаем все проксируемые запросы

    # MIME-типы, для которых будет использоваться сжатие. 
    # text/html включено по умолчанию
    gzip_types       text/css text/plain text/javascript application/xml 
                     application/x-javascript text/json;

    # Уровень сжатия 1-9, в крайности впадать не рекомендую
    gzip_comp_level  7;

На всякий случай напомним, что:
1 по умолчанию файл настроек называется /usr/local/etc/nginx/nginx.conf
2 обновление настроек «на лету» можно выполнить командой killlall --HUP nginx