Настройка gzip сжатия — различия между версиями
Материал из Umicms
Davidov (обсуждение | вклад) (Новая страница: «Данная статья служит дополнением к рекомендациям по настройке nginx, которые были описаны н…») |
Mad grant (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | '''Актуально для версии 2.9''' | ||
+ | |||
Данная статья служит дополнением к рекомендациям по настройке nginx, которые были описаны на странице [http://wiki.umisoft.ru/%D0%9A%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_nginx Кэширование_через_nginx]. | Данная статья служит дополнением к рекомендациям по настройке nginx, которые были описаны на странице [http://wiki.umisoft.ru/%D0%9A%D1%8D%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_nginx Кэширование_через_nginx]. | ||
Размещённый ниже код конфигурационного файла позволяет настроить gzip, увеличив производительность: | Размещённый ниже код конфигурационного файла позволяет настроить gzip, увеличив производительность: | ||
Строка 12: | Строка 14: | ||
</source> | </source> | ||
Данный листинг является рекомендацией к настройке, и мы рекомендуем копировать полностью эти настройки, а доверить настройку системному администратору, который может учесть особенности оборудования и программного обеспечения конкретного сервера. | Данный листинг является рекомендацией к настройке, и мы рекомендуем копировать полностью эти настройки, а доверить настройку системному администратору, который может учесть особенности оборудования и программного обеспечения конкретного сервера. | ||
+ | [[Категория:Кеширование]] |
Текущая версия на 09:29, 5 июня 2013
Актуально для версии 2.9
Данная статья служит дополнением к рекомендациям по настройке nginx, которые были описаны на странице Кэширование_через_nginx. Размещённый ниже код конфигурационного файла позволяет настроить gzip, увеличив производительность:
gzip on;
gzip_proxied any; # Разрешаем сжатие для всех проксированных запросов
gzip_comp_level 5; # Устанавливает степень сжатия ответа методом gzip. Допустимые значения находятся в диапазоне 1..9.
gzip_min_length 1024; # Устанавливает минимальную длину ответа в байтах, который будет сжиматься методом gzip. Длина определяется только из поля “Content-Length” заголовка ответа.
gzip_types text/css text/plain text/json text/x-js text/javascript text/xml application/json application/x-javascript application/xml application/xml+rss application/javascript; # Перечисляем типы файлов, которые будем сжимать
gzip_http_version 1.0; # Устанавливает минимальную HTTP-версию запроса, необходимую для сжатия ответа, по-умолчанию версия 1.1
gzip_disable "msie6"; # Запрещает сжатие ответа методом gzip для IE4-IE6
gzip_vary on; # Устанавливаем в ответ заголовок "Vary: Accept-Encoding"
Данный листинг является рекомендацией к настройке, и мы рекомендуем копировать полностью эти настройки, а доверить настройку системному администратору, который может учесть особенности оборудования и программного обеспечения конкретного сервера.