at_yasu's blog

ロード的なことを

Apache2.2でDEFLATE(gzip圧縮)〜〜補足

前回のエントリー2008-03-26 - at_yasuの日記もといメモ書きでは、OutputFilterを設定しただけでした。

ですので、今回は圧縮するファイルタイプを指定。



ええ、単純にちゃんと出来ていたのか確認で来てませんでした。つい今しがた、Safariで確認できるのを思い出して補足した次第で、つまりは付け焼き刃なので、ちゃんとした文献を見るのが良いかと。

        #SetEnv gzip-only-text/html 1
        SetOutputFilter DEFLATE
        DeflateCompressionLevel 9
        AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml


各行の説明

  • SetEnv gzip-only-text/html 1 # これは、Mimeタイプがtext/htmlの場合のみ、gzip圧縮をすると言う意味になる。
  • SetOutputFilter DEFLATE # アウトプットフィルターとして、DEFLATEをすると言う意味。初期設定では「DEFAULT」
  • DeflateCompressionLevel 9 # 圧縮レベル
  • AddOutputFilterByType DEFLATE ... # 圧縮するタイプ一覧を出す。SetEnvとの違いは・・・?