Ubuntuに標準のApache2をインストールしています。
mod_deflate を機能させようとしましたが、.js ファイルを gzip 圧縮していないことに気付きました。詳細な検査により、Apache は .php ファイル以外の Content-Type: を送信していないことが明らかになりました。彼らにとっては、DefaultType が「text/plain」であるため、「text/html」を送信しています。
これがなぜなのかわかりません... mod_mime が有効になっていて、その設定には触れていません。
.css ファイルに対する私のサーバーからの応答の例を次に示します。
Date Wed, 11 Mar 2009 04:48:12 GMT
Server Apache/2.2.9 (Ubuntu)
Connection Keep-Alive
Keep-Alive timeout=15, max=96
Etag "30478-4fb-464bec553a600"
Vary Accept-Encoding