Настройка gzip сжатия — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «Данная статья служит дополнением к рекомендациям по настройке nginx, которые были описаны н…»)
 
 
(не показана 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"

Данный листинг является рекомендацией к настройке, и мы рекомендуем копировать полностью эти настройки, а доверить настройку системному администратору, который может учесть особенности оборудования и программного обеспечения конкретного сервера.