やりたいこと サーバの CPU 負荷、ネットワークの負荷を抑制したい ユーザから見た、サイトの応答速度を向上したい 実現方法 .gz ファイルを事前に生成し、可能なら Apache から直接そのデータをブラウザに返す mod_deflate なら返すときに圧縮するので CPU 負荷がかかるが、この方法ならそれを節約できる 前提 .html、.css 、.js の3種類だけを対象に .gz ファイルは事前の生成が必要 Ruby on Rails なら、rake assets:precompile で作られる 自分で .gz ファイルを生成するなら、下記のようにする $ find public -name "*.html" -o -name "*.css" -o -name "*.js" | \ xargs -ifile sh -c "gzip --best -c file > file.gz