Как включить Gzip и настроить его.

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
PixoiD
Сообщения: 111
Зарегистрирован: 2009.09.25, 10:14

Как включить Gzip и настроить его.

Сообщение PixoiD »

Ребята помогите настроить Gzip, и как он вообще работает?
Сила аргументов, аргументы силы!
wra
Сообщения: 37
Зарегистрирован: 2009.10.28, 13:48

Re: Как включить Gzip и настроить его.

Сообщение wra »

Может не совсем в тему, но думаю лучше сделать это на веб-сервере. У меня на Nginx такое реализовано. В итоге ресурсов это практически не отнимает.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как включить Gzip и настроить его.

Сообщение samdark »

Ещё как в тему. Лучше делать настройкой сервера.

PixoiD
Какой у вас сервер?
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Как включить Gzip и настроить его.

Сообщение Ekstazi »

В рецептах на офсайте есть. вешается на onBeginRequest
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как включить Gzip и настроить его.

Сообщение samdark »

Так лучше не делать, если есть возможность настроить на сервере.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Как включить Gzip и настроить его.

Сообщение Ekstazi »

mod_gzip если не ошибаюсь. Ну это уже офтоп, если чисто на yii то вещать обработчики, но можно(так даже лучше, как отметил Sam Dark) и средствами сервера.
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Как включить Gzip и настроить его.

Сообщение roman17 »

nginx.conf

gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;

но почему то при тесте на http://gtmetrix.com/

http://s015.radikal.ru/i331/1412/df/db97c34d0746.jpg
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Как включить Gzip и настроить его.

Сообщение anton44eg »

gzip_comp_level 9; - плохой совет
6-7 это максимум

вот примерный замер сжатого при разных уровнях компрессии http://serverfault.com/a/452642
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Как включить Gzip и настроить его.

Сообщение samdark »

Умгу, 9-ка сильно жрёт ресурсы, а толку мало.
roman17
Сообщения: 48
Зарегистрирован: 2014.12.01, 15:57

Re: Как включить Gzip и настроить его.

Сообщение roman17 »

по дефолту стоит 9, да, тоже обратил на это внимание. 7 - достаточно.

Просто стало интересно, почему тесты пишут что gzip не включен... Наверно подобные тесты показывают gzip на лету который, если такой имеется, а серверную реализацию пропускают.
Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Как включить Gzip и настроить его.

Сообщение anton44eg »

http://nginx.org/ru/docs/http/ngx_http_ ... comp_level
Умолчание:
gzip_comp_level 1;
Ответить