The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Сравнение методов отдачи сжатого web-контента."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Сравнение методов отдачи сжатого web-контента."
Сообщение от opennews (??) on 29-Апр-04, 00:29 
В статье "Compressing Web Content" производится сравнение (также описывается процесс установки и настройки, приводятся аналитические таблицы и графики) двух модулей для сжатия web-контента, отдаваемого клиенту, на лету - mod_gzip (http://www.schroepl.net/projekte/mod_gzip/) и mod_deflate (http://httpd.apache.org/docs-2.0/mod/mod_deflate.html).

Что касается mod_deflate, то рассматривается стандартный модуль (http://httpd.apache.org/docs-2.0/mod/mod_deflate.html) из комплекта apache 2.0.x, а не более продвинутый mod_deflate (http://www.sysoev.ru/mod_deflate/) разработанный  Игорем Сысоевым (http://www.sysoev.ru), который рекомендуется использовать совместно с apache 1.3.x (но требуется патчить исходные тексты apache).

При использовании сжатия, в среднем, объем трафика уменьшается в два раза, соответственно сокращается и время отдачи документа, при этом нагрузка на CPU возрастает незначительно.


В статье также рассматривается сжатие контента средствами PHP (должен быть собран с --with-zlib):

Метод 1:

   output_buffering = On
   output_handler = ob_gzhandler
   zlib.output_compression = Off

Метод 2:

   output_buffering = Off
   output_handler =
   zlib.output_compression = On

URL: http://www.linuxjournal.com/article.php?sid=6802&mode=thread&order=0
Новость: http://www.opennet.dev/opennews/art.shtml?num=3759

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Сравнение методов отдачи сжатого web-контента."
Сообщение от adsh (??) on 29-Апр-04, 00:29 
Во втором апаче до сих пор не могут пофиксить выдачу в заголовке Vary, когда не надо :(.
Cообщить модератору | Наверх | ^

2. "Сравнение методов отдачи сжатого web-контента."
Сообщение от Dmitry email(??) on 29-Апр-04, 14:00 
Просветите, пожалуйста.
А чем грозит это ?
Стоит ли включать mod_defate  на  apache2 ?
Cообщить модератору | Наверх | ^

3. "Сравнение методов отдачи сжатого web-контента."
Сообщение от toor99 email on 30-Апр-04, 00:57 
Не смешите меня. На довольно-таки нагруженном сервере - около 1500 хостов в день - включил сжатие. За два месяца ровно 2 таких запроса, причем один от робота.
(надеюсь, это понятно, что броузерам, которые не говорят о себе, что они понимают сжатие, сжатый контент и не предлагается?)
Cообщить модератору | Наверх | ^

4. "Сравнение методов отдачи сжатого web-контента."
Сообщение от drone email on 30-Апр-04, 13:40 
Не надо бредить, молодой человек. Все замечательно работает, а браузер который не говорит gzip,deflate пожалуй один только lynx. 1500 хостов в день - вот это смех. Если /dev/hands == null тут уж ничего не поделаешь ;-)
Cообщить модератору | Наверх | ^

8. "Сравнение методов отдачи сжатого web-контента."
Сообщение от Maxim Chirkov email(ok) on 01-Май-04, 07:19 
>Не надо бредить, молодой человек. Все замечательно работает, а браузер который не
>говорит gzip,deflate пожалуй один только lynx. 1500 хостов в день -
>вот это смех. Если /dev/hands == null тут уж ничего не
>поделаешь ;-)


Насколько я понял речь идет про клиентов выставляющих "Vary, когда не надо", о которых писалось в первом сообщении.

Cообщить модератору | Наверх | ^

11. "Сравнение методов отдачи сжатого web-контента."
Сообщение от toor99 (??) on 13-Ноя-05, 21:38 
Прогуляйтесь нахуй, молодой человек. И отсосите там, заодно.
Cообщить модератору | Наверх | ^

6. "Сравнение методов отдачи сжатого web-контента."
Сообщение от Аноним email on 01-Май-04, 00:13 
А по пути никто не может убрать gzip, deflate сквид например?
Cообщить модератору | Наверх | ^

12. "Сравнение методов отдачи сжатого web-контента."
Сообщение от _Nick_ (ok) on 13-Ноя-05, 22:25 
>А по пути никто не может убрать gzip, deflate сквид например?
может конечно %)
пыталсо когда-то написать патчец для сквида по этому поводу... чтоб поменьше было умных на инет акселераторы ходить ;)
Cообщить модератору | Наверх | ^

7. "Сравнение методов отдачи сжатого web-контента."
Сообщение от adsh (??) on 01-Май-04, 04:03 
>Просветите, пожалуйста.
>А чем грозит это ?
>Стоит ли включать mod_defate  на  apache2 ?

Выдача этого заголовка сервером _всегда_ приводит к тому, что, при работе в ИЕ через прокси (с явным указанием прокси в настройках броузера, не транспарент!), статический контент не будет отдаваться из кеша прокси :(.

Всё дело в том, что в любых версия ИЕ, использование протокола HTTP/1.1 через прокси, по умолчанию, отключёно. И броузер при этом не шлёт accept-encoding: gzip, deflate. Соответственно - в ответе сервера заголовок Vary не нужен. Теперь - вспомним распространённость ИЕ и поймём, что таких запросов будет очень много.

Подробнее, о предназначении заголовка Vary и реакции на него различных броузеров, читайте на сайте Игоря Сысоева:

http://www.sysoev.ru/mod_deflate/readme.html#vary

Лечится это, например, так:

BrowserMatch Mozilla force-no-vary
SetEnvIf Accept-Encoding gzip !force-no-vary
SetEnvIf Accept-Encoding deflate !force-no-vary

Теперь - при запросе по протоколу HTTP/1.0 (ИЕ, с настройками работы через прокси, по умолчанию) страницы будут отданы из кеша прокси.

Указанные изменения приводят к уменьшения трафика на ~1/4 - личные наблюдения...

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру