IIS7の静的圧縮に問題があります。私は他のいくつかの投稿を読みました、そして私は選択肢がありません。これが私が持っているものです:
applicationHost.configで、次のように設定しました。
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionDisableCpuUsage="100">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="true" />
</staticTypes>
</httpCompression>
「静的圧縮を有効にする」チェックボックスが私のサイトで有効になっています。
サイトをロードすると、大きな太い非圧縮ファイルが表示されます。リクエストヘッダーを見ると、次のように表示されます。
Accept-Encoding:gzip、deflate
しかし、応答では、次のようになります。
コンテンツタイプ:application / x-javascript
最終変更日:2009年7月10日金曜日01:13:41 GMT
Accept-Ranges:バイト
Etag: "3be6da9fb0ca1:0"
サーバー:Microsoft-IIS / 7.0
X-Powered-By:UrlRewriter.NET 2.0.0、ASP.NET
日付:2009年7月10日金曜日03:39:35 GMT
コンテンツ-長さ:81515
誰かが私がここで間違っていることについて何か考えを持っていますか?
また、FWIW、私は「クラシック」モードではなく、統合モードで実行しています。
更新:動作しましたが、なぜ動作するのかわかりません。サイトの動的圧縮を有効にするだけで、すべてが機能し始めました。誰か考えがありますか?