Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как убедится в работе модуля mod_deflate 
:(
    Опции темы
ViniPuh
Дата 6.11.2008, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 24.8.2007

Репутация: нет
Всего: 1



Поискал на этом форуме, да и на других то же и не нашел инфу. Подскажите как конкретно (в цихферках) убедится в работе модуля mod_deflate. Я его настроил (вроде правильно):
Код

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript text/css

Состав заголовка страницы поменялся:
Response Headers
Код

Date: Thu, 06 Nov 2008 02:28:59 GMT
Server: Apache/2.2.9 (Fedora)
X-Powered-By: PHP/5.2.6
Vary: Accept-Encoding
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8

Но различные надстроечки над браузером показывают те же цифры что и раньше.


PM MAIL ICQ   Вверх
skyboy
Дата 6.11.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 4
Всего: 260



если я верно понимаю, mod_deflate реализует zip-компрессию контента.
следовательно, к заголовкам должно добавиться Content-Encoding: deflate, чего, однако, не наблюдается.
Правда, встает вопрос: отсылает ли клиент серверу Accept-Encoding: deflate или не отсылает, и сервер считает, что клиент сжатый контент не поймет?
Посмотри не только заголовки ответа, но и заголовки запроса.
Цитата(ViniPuh @  6.11.2008,  14:35 Найти цитируемый пост)
Но различные надстроечки над браузером

Лучше отталкиваться от заголовка Content-Length, который, как я понимаю, ты от сервера не получаешь... так?
PM MAIL   Вверх
ViniPuh
Дата 6.11.2008, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 24.8.2007

Репутация: нет
Всего: 1



Request Headers
Код

Host:    wsname4.home.local:81
User-Agent:    Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1 WebMoney Advisor
Accept:    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language:    ru,en-us;q=0.7,en;q=0.3
Accept-Encoding:    gzip,deflate
Accept-Charset:    windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive:    300
Connection:    keep-alive
Cookie:    cookie_id=3a1528d8efab74d88d2bdd4914f44300; cookie_id2=8ad61eb1dc9a37ea170ff5c92532a4c6; PHPSESSID=aesf7r577mto9tdnk09188cdu0
Pragma:    no-cache
Cache-Control:    no-cache


Добавлено через 12 минут и 54 секунды
Content-Length я от сервера получаю для других файлов (CSS, JS и др.) но это значение равно оригинальному размеру. Я для виртуального хоста прописал 

    DeflateFilterNote deflate_ratio
    LogFormat "%v %h %l %u %t \"%r\" %>s %b mod_deflate: %{deflate_ratio}n pct." vhost_with_deflate_info
    CustomLog /shared/hosts/105.home.local/tmp/logs/deflate_access_log vhost_with_deflate_info

И получил такой лог

Код

home.local 192.168.2.1 - - [06/Nov/2008:05:25:09 +0200] "GET / HTTP/1.1" 200 251716 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:11 +0200] "GET /skins/default/style.css HTTP/1.1" 200 87605 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:11 +0200] "GET /js/lib/mootools.js HTTP/1.1" 200 136231 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:11 +0200] "GET /js/lib/tinymce/tiny_mce.js HTTP/1.1" 200 152488 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:12 +0200] "GET /js/ir2/config.js HTTP/1.1" 200 610 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:12 +0200] "GET /js/ir2/utils.js HTTP/1.1" 200 85091 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:12 +0200] "GET /js/ir2/js.php?no_utils HTTP/1.1" 200 724223 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/settings.png HTTP/1.1" 200 1660 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/bg.jpg HTTP/1.1" 200 565 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/inter-logo.png HTTP/1.1" 200 9322 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/search.png HTTP/1.1" 200 2068 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/menu-item01.png HTTP/1.1" 200 765 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/menu.png HTTP/1.1" 200 168 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/menu-item-right.png HTTP/1.1" 200 283 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/menu-item-left.png HTTP/1.1" 200 414 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/menu-item-right-current.png HTTP/1.1" 200 387 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/last-comment.gif HTTP/1.1" 200 55 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/rubric-marker.gif HTTP/1.1" 200 49 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/dot.gif HTTP/1.1" 200 43 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/text-input-left.gif HTTP/1.1" 200 82 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/text-input-right.gif HTTP/1.1" 200 81 mod_deflate: - pct.
home.local 192.168.2.1 - - [06/Nov/2008:05:25:18 +0200] "GET /skins/default/images/text-input-center.gif HTTP/1.1" 200 52 mod_deflate: - pct.
....................


Если присмотреться к логу то на месте степени сжатия можно увидеть прочерк. Выходит модуль подключается, настраивается, но ничего не сжимает. Я находил одну англоязычную статью, в которой парень рассказывал про свой сервак на Федоре. Говорил что модуль у него не выдавал никаких ошибок но ничего не сжимал. Решил он вопрос так: сжал все сам, задействовал mod_rewrite и добавлял инфу к заголовку. Меня этот вариант не совсем устраивает.

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0629 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.