Документация ISPmanager 5 Business

Настройка сжатия для WWW-домена

Это документация по устаревшему продукту. Перейти в актуальную документацию

 

В ISPmanager можно настроить сжатие статического контента сайта. К нему относятся файлы, которые редко изменяются: изображения, звуки, музыка, видео и т. д. Такие файлы, как правило, занимают большой объём и замедляют загрузку сайта. Чтобы они сжимались, при создании или изменении WWW-домена включите опцию Настроить сжатие и укажите Уровень сжатия. Подробнее см. в статье Создание WWW-домена. Максимальное значение сжатия — 9. Минимальное — 1. Рекомендуем — 5.

Для работы сжатия используется модуль ngx_http_gzip_module, который сжимает ответ веб-сервера методом gzip. Это позволяет уменьшить размер передаваемых данных в два и более раз. Если сжатие включено, в конфигурационном файле nginx для WWW-домена добавляются строки вида:

Конфигурационный файл nginx

gzip on;
gzip_comp_level <уровень сжатия>;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript
Пояснения

Чтобы изменить список типов данных, которые можно сжимать:

  1. На каждом узле кластера добавьте в конфигурационном файле ISPmanager (по умолчанию /usr/local/mgr5/etc/ispmgrnode.conf) переменную:

    Конфигурационный файл ISPmanager

    path nginx-gzip-types <типы данных>
    Например:

    Конфигурационный файл ISPmanager

    path nginx-gzip-types text/plain text/css
  2. Перезагрузите панель управления:
    /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
  3. Чтобы применить изменения к уже существующим WWW-доменам, перейдите в Домены → WWW-домены → Изменить и нажмите Ok.

Подробнее о модуле ngx_http_gzip_module см. на официальном сайте.