text/html
さまざまな回答とコメントに基づいて、おそらくページ自体 ( ) は圧縮されていtext/xml
ますが、AJAX 要求の一部として配信され (?)、ページに配信される他のコンテンツは圧縮されていないと結論付けます。
コメントで既に述べたように、通常は圧縮text/*
(つまり - text/html
、text/plain
、text/css
など) とapplication/javascript
& application/ecmascript
( rfc4329 に従って) が必要です。.js
他の MIME タイプ (application/x-javascript
または など) を使用してファイルを配信する場合はtext/javascript
、代わりにそれを圧縮するか、.js
ファイルの配信に使用する MIME タイプを RFC 標準に変更します。
サーバーで圧縮されている MIME タイプを更新するには、以下の該当するリンクを参照してください。
最後のポイントとして、一部の Web ブラウザー (特に Netscape 4 の特定のバージョンですが、他のバージョンもある可能性があります) はAccept-Encoding: gzip,deflate
、CSS および JavaScript ファイル要求を送信しますが、実際にはコンテンツを解凍できませんでした。また、Internet Explorer の一部のバージョン ( 5.5 & 6 ) では、圧縮に問題がありました。
私が使用したデフォルトの Apache 圧縮構成がこれらの問題に対処していることは知っていますが、IIS がそれらをどのように補正するか (または補正するかどうか) はわかりません。