Последние посты
-
Как создать символьную ссылку в Linux
13.07.2021 -
Как подключить домен к тильде
17.03.2021 -
Как копировать файлы/папки по SSH на VPS (Linux)
10.02.2021
Настройка сжатия статического контента сайта в ISPmanager
02.01.2021В ISPmanager можно настроить сжатие статического контента сайта. К нему относятся файлы, которые редко изменяются: изображения, звуки, музыка, видео и т. д. Такие файлы, как правило, занимают большой объём и замедляют загрузку сайта. Чтобы они сжимались, при создании или изменении WWW-домена включите опцию Настроить сжатие и укажите Уровень сжатия. Максимальное значение сжатия — 9. Минимальное — 1. Рекомендуем — 6.
Для работы сжатия используется модуль 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
Поясним что за что отвечает
gzip on — разрешает сжатие методом gzip.
gzip_comp_level <уровень сжатия> — устанавливает степень сжатия.
gzip_disable "msie6" — Запрещает сжатие ответа методом gzip для запросов с полями заголовка “User-Agent”, совпадающими с заданными регулярными выражениями. Специальная маска “msie6” соответствует регулярному выражению “MSIE [4-6]\.”, но работает быстрее.
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript — устанавливает типы данных, которые можно сжимать. Данные с типом “text/html” сжимаются всегда.
Чтобы изменить список типов данных, которые можно сжимать:
1. Добавьте в конфигурационном файле ISPmanager (по умолчанию /usr/local/mgr5/etc/ispmgr.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.