FrontPage 差分 一覧 ソース 検索 ヘルプ ログイン

mod_deflateのソース

!!!mod_deflate
{{category 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)がうまく動かなくなるのでちうい。
*http://chinmai.net/~osakana/diary/?200306a#09-2

----
追記:
 DefaultType     application/octet-stream
を追加したほうがよさげ。

詳細は不明だが
 DefaultType text/plain
ではDEFLATE filterが適用されてしまう動画や画像が存在する。
*http://chinmai.net/~osakana/diary/?200307c#22-2

----

*http://chinmai.net/~osakana/diary/?200307c#22-2-2