Apache HTTPD Server のチューニング記事を読んでいて、ふと mod_deflate がよく分かっていないことに気がついたので試してみた。 まず、環境は FreeBSD 7.0 Release 上の Apache 2.2.8。ports から普通に入れると mod_deflate が有効になっている。 テスト環境は、Firefox 3.0 rc1 に User Agent Switcher と Live HTTPD Header をインストールして確認した。 設定の方は、Apache 本家のドキュメントを見ると詳しく書いてある。本家のドキュメントでは、すべてのコンテンツに対して圧縮する方法と特定のコンテンツに対して圧縮する方法の二つの方法が解説されている。 また、圧縮するとき過去のブラウザにおいて圧縮の取扱いに問題があるブラウザもあるので、ユーザエージェントごとに判断しない