【Apache】gzip圧縮してみる(帯域対策、Webサイト高速化)
問題
Apacheで、gzip圧縮転送って簡単にできますか。
答え
Apache モジュール mod_deflate を有効にする。
.htaccess でも httpd.conf でもよいので、以下のような設定を追加する。
AddOutputFilterByType DEFLATE text/html text/css application/javascript
できちゃった。
特定のディレクトリ以下全部とか、特定のURLの階層以下全部などの設定をするときは、以下でもよい。
<Location /どこか/どこか> SetOutputFilter DEFLATE <Location>
メモ
本当にgzip(mod_deflate)が必要かどうかは、よく考える必要がある。
サーバー側で圧縮し、クライアント側で展開されるが、その際帯域は節約されるものの、CPUは消費される。
テキストには効果が大きいが、jpeg画像などには効果がない。
コメント