gzip圧縮する

レスポンスをgzip化しよう!ってプロジェクトが
担当サービスの中で水面下で進行中。
ファイル転送の量が減るので応答が速くなるっぽい。
メジャーなブラウザはほとんどgzip解凍にも対応しているらしい。
まだまだ調査中だけど、
フロント担当の方がすっごいしっかり調べてくださったので、
こちらもしっかりやらなくては、、、

さしより、
css、jsは、
ビルド時にmavenプラグインで縮小・結合・圧縮ができるっぽい。
試してみると、一部ワイルドカード指定が効かなかったので、
要調査。
cf.ここ参考にしてるけど、これ以外あるかな?
http://alchim.sourceforge.net/yuicompressor-maven-plugin/index.html

で、
問題はhtml。
以下、tomcatのレスポンスのgzip化。

$TOMCAT_HOME/conf/server.xml

<Server port="8005" shutdown="SHUTDOWN">
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" 
               useBodyEncodingForURI="true" 
               compression="on"/>
</Server>

毎度圧縮するわけだから、
サーバ側の負荷がちょっと心配。

静的ファイルを返却する際は、
apacheの設定をいじる必要もあるっぽい?

この辺あとでみてみる。
http://d.hatena.ne.jp/Schuzak/20100422
http://blog.livedoor.jp/hira6/archives/51864919.html
http://ja.w3support.net/index.php?db=so&id=550024

今期はやることがいちいち大きそうなのでわくわく(´・ω・`)