URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3315
[ Назад ]

Исходное сообщение
"Проблема с mod_deflate. Установился, но не кодирует"

Отправлено pitlord , 15-Май-05 05:20 
Установил mod_deflate как написано у уважаемого Игоря Сысоева (www.sysoev.ru), процедура прошла без проблем. Добавляю в конфиг апача директивы:

DeflateEnable on
DeflateCompLevel 1
DeflateTypes text/html+text/javascript+text/plaintext+text/css

соотв. логи:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Accept-Encoding}i\" \"%{defl_m}n:%{defl_r}n\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Accept-Encoding}i\" \"%{defl_m}n:%{defl_r}n\"" common

И абсолютно никакой реакции. Что с mod_deflate, что без - на голом apache - передается 191 килобайт данных (страницей для теста выбрана http://www.edanadom.ru/mainpage.php?c=l&wg2=0102).

Логи пишут следующее:

194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0" 304 - "http://85.192.49.73/mainpage.php?c=l&wg2=0102" "Mozilla/4.0 (compatibl
e; MSIE 6.0; Windows NT 5.1; SV1)" "-" "-:-"
194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line3.gif HTTP/1.0" 304 - "http://85.192.49.73/mainpage.php?c=l&wg2=0102" "Mozilla/4.0 (compatibl
e; MSIE 6.0; Windows NT 5.1; SV1)" "-" "-:-"

То есть сжатие не производится?

Ткните, пожалуйста, носом, где ошибка.
Zlib установлен, для самоубеждения сделал все, как написано у Сысоева.
Версия Apache - 1.3.33, PHP - 4.3.10.


Содержание

Сообщения в этом обсуждении
"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено pitlord , 15-Май-05 05:34 
Та же ситуация с Apache 1.31. Даже намека на сжатие нет.

"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено uldus , 15-Май-05 08:31 
> 194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0"

Кто же на картинках сжатие тестирует, проверь на отдаче статической страницы ,не php, если статику отдает со сжатием, а text/html из php без, смотри на порядок загрузки модулей mod_php и mod_deflate.


"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено pitlord , 15-Май-05 15:51 
>> 194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0"
>
>Кто же на картинках сжатие тестирует, проверь на отдаче статической страницы ,не
>php, если статику отдает со сжатием, а text/html из php без,
>смотри на порядок загрузки модулей mod_php и mod_deflate.
Бесполезно. Статику (www.edanadom.ru/test2.html) отдает тоже без сжатия. 9 Мегабайт байт к байту. Апач говорит, что модуль подключен, директивы включены. Бред какой-то...

"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено Lucky , 16-Май-05 11:33 
>>> 194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0"
>>
>>Кто же на картинках сжатие тестирует, проверь на отдаче статической страницы ,не
>>php, если статику отдает со сжатием, а text/html из php без,
>>смотри на порядок загрузки модулей mod_php и mod_deflate.
>Бесполезно. Статику (www.edanadom.ru/test2.html) отдает тоже без сжатия. 9 Мегабайт байт к байту.
>Апач говорит, что модуль подключен, директивы включены. Бред какой-то...

Цитата:
Существует ещё несколько условий для сжатия ответа:
      ответ должен иметь тип "text/html",
      код ответа должен быть равен 200 (HTTP_OK),
      ответ не должен уже иметь заголовка "Content-Encoding",
      и в запросе не должен запрашиваться только заголовок (HEAD).


"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено Lucky , 16-Май-05 11:43 
>>> 194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0"
>>
>>Кто же на картинках сжатие тестирует, проверь на отдаче статической страницы ,не
>>php, если статику отдает со сжатием, а text/html из php без,
>>смотри на порядок загрузки модулей mod_php и mod_deflate.
>Бесполезно. Статику (www.edanadom.ru/test2.html) отдает тоже без сжатия. 9 Мегабайт байт к байту.
>Апач говорит, что модуль подключен, директивы включены. Бред какой-то...


Пока вот что удалось нарыть - при запрашивании страницы через проксю, сжатия нет.
Добавить в .htaccess
DeflateProxied on


"Проблема с mod_deflate. Установился, но не кодирует"
Отправлено pitlord , 16-Май-05 13:28 
>>>> 194.226.44.30 - - [15/May/2005:05:16:34 +0400] "GET /footer_line2.gif HTTP/1.0"
>>>
>>>Кто же на картинках сжатие тестирует, проверь на отдаче статической страницы ,не
>>>php, если статику отдает со сжатием, а text/html из php без,
>>>смотри на порядок загрузки модулей mod_php и mod_deflate.
>>Бесполезно. Статику (www.edanadom.ru/test2.html) отдает тоже без сжатия. 9 Мегабайт байт к байту.
>>Апач говорит, что модуль подключен, директивы включены. Бред какой-то...
>
>
>Пока вот что удалось нарыть - при запрашивании страницы через проксю, сжатия
>нет.
>Добавить в .htaccess
>DeflateProxied on
Разобрался, в чем была проблема - провайдер поставил прозрачную проксю, не было видно сжатия. Теперь используется. Но возникла другая проблема - не жмутся php.