Apache 引き続き


圧縮転送がされているかのチェックをする場合、Accept-encoding: gzipで投げればいいんだけど、ネットで色々と探してみたらこんなものを発見。Webからport80に上記エンコーディングで送って結果を調査してくれるページ。

Port80 Compression Check

結果からすれば、
Compression status: Compressed (gzip)
となっているので、転送量の削減にはなっているようだ。

設定は以下のようにした。

LoadModule deflate_module modules/mod_deflate.so

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml
SetEnvIfNoCase Request_URI.(?:gif|jpe?g|png|zip|gz|rar|cab|lzh)$ no-gzip dont-vary
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch ^Mozilla/5 gzip-only-text/html
BrowserMatch MSI[E] gzip-only-text/html

通常、MSIEはすべて圧縮する「 BrowserMatch MSIE !no-gzip !gzip-only-text/html 」こんな設定するみたいなんだけど、自分のところではzipファイルのダウンロードができなくなったので、text/htmlのみ圧縮にした。jpg等も圧縮しないように設定。

コメントを残す

メールアドレスが公開されることはありません。