ASP.NET MVC では、web.config を使用して IIS7.5 gzip 圧縮設定を有効にして構成しました。しかし、レベル設定を圧縮してもまったく効果がないように見えます。
<scheme name="gzip" dynamicCompressionLevel="9" staticCompressionLevel="9"/>
両方の設定で圧縮レベル = 0 の場合、私のホームページは (39,623 から) 9,290 バイトに gzip されます。
両方の設定で圧縮レベル = 9 の場合、私のホームページは (39,623 から) 9,290 バイトに gzip されます。
(フィドラーを使用して、圧縮/非圧縮サイズを確認します)
圧縮量に違いはありません - それはなぜですか? これは、ローカルの開発マシンである Windows 7 で発生します。Win 2008 Web サーバーではまだ試していません。
web.config の完全圧縮設定:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="10" staticCompressionLevel="10"/>
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="application/xml" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="application/x-javascript" enabled="true"/>
<add mimeType="application/xml" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
編集:どうやら最高レベルは 9です。レベル9を使用しても問題は同じです