SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【Apache】gzip圧縮してみる(帯域対策、Webサイト高速化)

問題

Apacheで、gzip圧縮転送って簡単にできますか。

apache-icon

答え

Apache モジュール mod_deflate を有効にする。

.htaccess でも httpd.conf でもよいので、以下のような設定を追加する。

AddOutputFilterByType DEFLATE text/html text/css application/javascript

できちゃった。

apache-gzip

特定のディレクトリ以下全部とか、特定のURLの階層以下全部などの設定をするときは、以下でもよい。

<Location /どこか/どこか>
SetOutputFilter DEFLATE
<Location>

メモ

本当にgzip(mod_deflate)が必要かどうかは、よく考える必要がある。

サーバー側で圧縮し、クライアント側で展開されるが、その際帯域は節約されるものの、CPUは消費される。

テキストには効果が大きいが、jpeg画像などには効果がない。

関連するメモ

コメント