Страница 1 из 1

mod_gzip

Добавлено: 2007-02-20 8:40:52
kmb
http://www.lissyara.su/?id=1131
сделал как всё написано... при запуске апача выдается ошибка:

Код: Выделить всё

www# apachectl configtest
Syntax error on line 578 of /usr/local/apache/conf/httpd.conf:
Invalid command 'mod_gzip_static_suffix', perhaps mis-spelled or defined by a module not included in the server configuration
:(
mod_gzip установлен.
apache 1.3.37
freebsd 6.2.

Добавлено: 2007-02-20 8:45:58
Alex Keda
дай

Код: Выделить всё

grep gzip httpd.conf

Добавлено: 2007-02-20 8:52:52
kmb
lissyara писал(а):дай

Код: Выделить всё

grep gzip httpd.conf

Код: Выделить всё

www# www# www# grep gzip httpd.conf
LoadModule gzip_module        libexec/mod_gzip.so
AddModule mod_gzip.c
<IfModule mod_gzip.c>
# включен ли модуль mod_gzip
mod_gzip_on                   Yes
mod_gzip_can_negotiate        Yes
#mod_gzip_static_suffix        .gz
AddEncoding              gzip .gz
#mod_gzip_update_static        No
# адрес, по которому можно посмотреть статус модуля mod_gzip
# http://www.site-name.ru/mod_gzip_status
mod_gzip_command_version      '/mod_gzip_status'
mod_gzip_temp_dir             /tmp
mod_gzip_keep_workfiles       No
mod_gzip_minimum_file_size    500
mod_gzip_maximum_file_size    5000000
# временный файл. Если версия mod_gzip больше 1.3.19.x
mod_gzip_maximum_inmem_size   60000
# начиная с которой будет работать mod_gzip
mod_gzip_min_http             1000
# методы запроса, для которых будет работать mod_gzip
#mod_gzip_handle_methods       GET POST
mod_gzip_item_exclude         reqheader  "User-agent: Mozilla/4.0[678]"
mod_gzip_item_include         file       \.html$
mod_gzip_item_exclude         file       \.js$
mod_gzip_item_exclude         file       \.css$
mod_gzip_item_include         file       \.pl$
mod_gzip_item_include         handler    ^cgi-script$
mod_gzip_item_include         mime       ^text/html$
mod_gzip_item_include         mime       ^text/plain$
mod_gzip_item_include         mime       ^httpd/unix-directory$
mod_gzip_item_exclude         mime       ^image/
# разрешить mod_gzip удалять заголовок 'Transfer-encoding: chunked'
mod_gzip_dechunk              Yes
mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n -< \
Out:%{mod_gzip_output_size}n = %{mod_gzip_compression_ratio}n \
pct." common_with_mod_gzip_info2
CustomLog                     /var/log/mod_gzip.log common_with_mod_gzip_info2
mod_gzip_add_header_count     Yes
#mod_gzip_send_vary            On
    AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
    AddEncoding x-gzip .gz .tgz
    #AddType application/x-gzip .gz .tgz
Пока не закомментировал, то что закоментировано не работало...

Добавлено: 2007-02-20 8:54:06
kmb
Точнее, пришлось закоментировать вот это:

Код: Выделить всё

#mod_gzip_static_suffix        .gz 
#mod_gzip_update_static        No 
#mod_gzip_handle_methods       GET POST 
#mod_gzip_send_vary            On 

Добавлено: 2007-02-20 9:07:19
Alex Keda
ну так статье год уже.
могли опции поменять.
если работает - добавь коммент к статье - что опции сменились и требуется такие-то пункты закомментить...

Добавлено: 2007-02-20 9:11:27
kmb
lissyara писал(а):ну так статье год уже.
могли опции поменять.
если работает - добавь коммент к статье - что опции сменились и требуется такие-то пункты закомментить...
ну понимаю и это тоже =) добавлю...
Только хотелось бы найти где все эти опции описываются, может название у них сменилось...

Добавлено: 2007-02-20 9:15:23
Alex Keda
я с документации брал - но точно не омню, с сайта ли ихнего, или в комплекте шла - в архиве с исходниками

Добавлено: 2007-02-20 10:26:19
kmb
lissyara писал(а):я с документации брал - но точно не омню, с сайта ли ихнего, или в комплекте шла - в архиве с исходниками

Код: Выделить всё

10.10.10.10 - - [20/Feb/2007:10:23:19 +0300] "www.domain.org GET /door/g.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct.
10.10.10.10 - - [20/Feb/2007:10:23:19 +0300] "www.domain.org GET /door/u.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct.
10.10.10.10 - - [20/Feb/2007:10:23:19 +0300] "www.domain.org GET /door/s.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct.
10.10.10.10 - - [20/Feb/2007:10:23:19 +0300] "www.domain.org GET /door/t.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct.
10.10.10.10 - - [20/Feb/2007:10:23:19 +0300] "www.domain.org GET /door/s.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct.
10.10.10.10 - - [20/Feb/2007:10:23:20 +0300] "www.domain.org GET /door/m.jpg HTTP/1.0" 304 - mod_gzip: DECLINED:EXCLUDED In:0 -< Out:0 = 0 pct
httpd.conf:

Код: Выделить всё

...
mod_gzip_item_include         file       \.jpg$
...
ну и почему он не сжимает?

Добавлено: 2007-02-20 10:29:35
Alex Keda
ну, во первых - там запрос 304 - почитай чё это значит.
а во вторых - мало того джипег не жмётся, так ещё и если сожмёшь его никто не поймёт.
не все браузеры css сжатый понимают, а ты джипег...

Добавлено: 2007-02-20 10:34:58
Гость
lissyara писал(а):ну, во первых - там запрос 304 - почитай чё это значит.
а во вторых - мало того джипег не жмётся, так ещё и если сожмёшь его никто не поймёт.
не все браузеры css сжатый понимают, а ты джипег...
3.* - перенаправление.
304" - Not Modified

А вот за остальное спасибо =)
а так проверил, реально весила ~70кб, стало ~12кб =)