Прикрутил gzip к апачу

Здесь можно задать вопросы администрации форума, обсудить имеющиеся функции (фичи) сайта и форума, запросить новые, а также сообщить о проблемах.
Правила форума
— Для ответа на вопросы "почему?", "кто виноват?" или "что делать?" требуется описание проблемы.
— Словосочетания "не могу", "не получается", "не работает", "не добавляется", "не поднимается" и т. п. описанием проблемы не являются.
Сообщение
Автор
BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 0 Сообщение BadBlock » 09 янв 2005 04:41

Прикрутил к апачу модуль mod_gzip , который сжимает инфу и шлёт в браузер уже сжатую.
Браузер разжимает у себя.
Странно, что упустил из виду этот момент раньше.
Выделенщикам должно серьёзно сэкономить трафик с форума.
Диалапщикам почти пофигу, у них как правило модемы сами жмут и разжимают на конечном участке, при передаче с модемного пула на коиентский модем.

Проверяем:
HTTP/1.1 200 OK
Date: Sun, 09 Jan 2005 01:36:36 GMT
Server: Apache/1.3.31 (Unix) mod_gzip/1.3.26.1a PHP/4.3.8
Vary: Accept-Encoding
X-Powered-By: PHP/4.3.8
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Expires: 0
Pragma: no-cache
Content-Encoding: gzip
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=windows-1251
Работает.
По идее, сайт вообще (и форум в частности) теперь должен грузиться быстрее.
Особенно форум.

djdance
Аватара пользователя
Благодарил (а): 1 раз
Поблагодарили: 4 раза

№ 1 Сообщение djdance » 09 янв 2005 05:01

а на сколько в % должен уменьшиться трафик нафик?

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 2 Сообщение BadBlock » 09 янв 2005 05:06

1: djdance

Ну, например, эта тема (сам HTML, без графики/аватар), с 2 сообщениями в ней, сожмётся примерно с 40 до 11 Кб.
Чем больше HTML, чем больше текста, тем больше экономия, понятно.

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 3 Сообщение BadBlock » 09 янв 2005 05:09

Проверил страницу "Просмотр форума - Общий форум", ейный HTML сжался с 74 Кб до не то 15, не то 20 Кб.

Картинки, разумеется, не жмутся, они уже пожатые и так.

djdance
Аватара пользователя
Благодарил (а): 1 раз
Поблагодарили: 4 раза

№ 4 Сообщение djdance » 09 янв 2005 05:46

ух ты
чуть ли не 70%

а потом статистику можно посмотреть глобалли?

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 5 Сообщение BadBlock » 09 янв 2005 13:24

djdance :
> ух ты
> чуть ли не 70%

На самом деле можно косвенно увидеть выгоду. Отключить картинки, засечь, сколько в соединении принято трафика, загрузить страницу, сохранить ее как "только HTML" и сравнить её размер на диске и объём принятого для её загрузки трафика.

> а потом статистику можно посмотреть глобалли?

Это как?

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 6 Сообщение BadBlock » 09 янв 2005 14:13

Следует отметить, что такие программы как

- Proxymitron
- UserGate
- Symantec Client Security (Симантек Файервол он же NIS)

отключают возможность использования сжатия в браузере.
Таким образом экономить трафик на счет его сжатия с ними не получится.

Еще надо проверить, как себя ведет NAV и Outpost.

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 7 Сообщение BadBlock » 09 янв 2005 16:29

Проверил.
– NAV не мешает сжатию.
– Outpost 2.1 отключает возможность использования сжатия, даже если отключить все плагины, остави только "Кэширование DNS".

А экономия очень серьезная. загрузка в обычном режиме (с запросами обновления всей графики) страницы "Просмотр общего форума" – 90 Кб, со сжатием – 25 Кб. По скорости – со сжатием форум начинает грузиться буквально пулей.

Че делать-то с этими прокси-шмокси-фаерволами тупыми, а? :)

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 8 Сообщение BadBlock » 09 янв 2005 16:33

Докладывают:
Проксимитрон 4.4, сжатие на работает.
Проксимитрон 4.5, сжатие работает.

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 9 Сообщение BadBlock » 09 янв 2005 17:10

Решение для Outpost:

Пуск - Выполнить - Regedit

в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Agnitum\Outpost Firewall\
выставляем вот этот параметр
"EnableGzipEncoding"=dword:00000001
(меняем 0 на 1)
И перезапускаем Аутпост.
Если такого параметра нет - создаем его.

И тогда Outpost Firewall не будет препятствовать сжатию gzip.

P.S. C Kerio Personal Firewall всё в порядке.

Stas

№ 10 Сообщение Stas » 09 янв 2005 21:44

Да, жить на форуме сразу стало определено веселей. :)

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 11 Сообщение BadBlock » 09 янв 2005 22:26

10: Stas

У тебя сжатие заработало?

Mikis
Благодарил (а): 4 раза

№ 12 Сообщение Mikis » 09 янв 2005 23:12

Сделал все как ты сказал касательно аутпоста, результат, по ощущениям - нуль. :\

Stas

№ 13 Сообщение Stas » 09 янв 2005 23:38

BadBlock :
> 10: Stas
>
> У тебя сжатие заработало?

Да, особенно заметно на топиках с большим количеством текста, типа твоего про оранжевый сценарий в Армении.

ADor
Аватара пользователя

№ 14 Сообщение ADor » 09 янв 2005 23:52

Ну, я так, чисто для статистики: как диалапщик и пользователь Kerio Personal Firewall разницы не вижу. :(

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 15 Сообщение BadBlock » 10 янв 2005 16:12

Небольшой мыслевслух: а не из-за gzip ли сервер начал подтормаживать частенько?
Хм.

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 16 Сообщение BadBlock » 11 янв 2005 00:02

Пока отключил до выяснения степени влияние модуля на производительность сервера.

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8125 раз

№ 17 Сообщение BadBlock » 11 янв 2005 00:29

Вместо этого включил zlib_compression_output в PHP (суть та же, метод другой).
Гляжу, чё будет.

Вернуться в «Общение с администрацией сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей