mod_deflate
mod_deflate
[カテゴリ:Apache]--enable-deflate=shared
をつけてconfigure.
httpd.confの記述はこれでファイナルアンサー
LoadModule deflate_module modules/mod_deflate.so <IfModule mod_deflate.c> DeflateFilterNote deflate_compression_ratio #DeflateBufferSize 8096 #DeflateMemLevel 9 #DeflateWindowSize 15 </IfModule> <IfModule mod_deflate.c> <Directory /> AddOutputFilterByType DEFLATE text/html text/plain text/css </Directory> </IfModule> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{deflate_compression_ratio}npct.\"" deflate
- http://chinmai.net/~osakana/diary/?200307c#23-5
- http://yamaya.ore.dyndns.org/spam/200307c.html#20030722_1
以下obsolete.
httpd.confの記述は以下のとおり
LoadModule deflate_module modules/mod_deflate.so <IfModule mod_deflate.c> DeflateFilterNote deflate_compression_ratio #DeflateBufferSize 8096 #DeflateMemLevel 9 #DeflateWindowSize 15 </IfModule> <IfModule mod_deflate.c> <Directory /> SetEnv no-gzip SetEnvIf Content-Type "^text/" !no-gzip SetOutputFilter DEFLATE </Directory> LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %{deflate_compression_ratio}npct." deflate
自前でgzip圧縮かける系のcgi(たとえばTDS)がうまく動かなくなるのでちうい。
追記:
DefaultType application/octet-stream
を追加したほうがよさげ。
詳細は不明だが
DefaultType text/plain
ではDEFLATE filterが適用されてしまう動画や画像が存在する。