2012年2月25日0件のコメントWebの高速化とデータ転送量の削減のために、mod_deflateとmod_filterを組み合わせたgzip圧縮の設定方法を調べたので知識の整理のためにまとめておく。この設定例は、CentOS6上でyumでセットアップしたApacheでしたものです。前提条件として設定ファイル(/etc/httpd/conf/httpd.conf)で下記のモジュールを読み込むように設定する必要がある。modules/mod_deflate.somod_deflateの設定ファイル(/etc/httpd/conf.d/deflate.conf)を作成する。IEのユーザーエージェントは、Mozilla/4だがgzip圧縮を受け付けるので除外する。圧縮するファイルのMimeTypeを、mod_filterを使って指定する。(高圧縮)の間で設定をできるが高い値に設定をしてもCPUパワーを食う割にファイルサイズがものすごく小さくなるわけではないので個人的には1で十分だと思う。プロキシサーバーが間違ったコンテンツを配布しないようにする設定には下記の二つの例がWebを検索すると出てくるのでどちらがいいのかをしらべてみた。env=!dont-varyの設定をするとプロキシサーバーは、ブラウザのユーザーエージェントごとに個別にキャッシュを蓄えてしまう。ユーザーエージェントとブラウザーの組み合わせはそれこそ大量にあるのでプロキシのキャッシュの効率が落ちてしまうようです。env=!dont-varyの設定は、ブラウザがAccept-Encodingをレスポンスヘッダーで送るか送らないかの2パターンでプロキシサーバーがキャッシュをするかしないかの判断をするため、より効率がいいのでこちらの設定するべきかと思います。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。犬の目の周りに毛が生えてきた3。犬の目の周りに毛が生えてきた3。犬の目の周りに毛が生えてきた3。犬の目の周りに毛が生えてきた3。