私の Web ホスティング プロバイダーは IIS7 を実行しており、gzip 圧縮を適切に機能させるために多くの問題を抱えています。ホスト管理者は、圧縮がインストールされていると言います。一部のオンライン チェック サービスを使用して圧縮を確認できますが、他のサービスでは確認できません。PageSpeed Firefox アドオンも、サイトが圧縮されていないと述べています。私は個人的に Squid プロキシの背後に座っていますが、web.config 設定でプロキシの問題を処理する必要があります。以下は、関連する web.config スニペットです。いろいろなサイトからの借用がほとんどです。何かご意見は?
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
<httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" 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="*/*" enabled="false" />
</staticTypes>
</httpCompression>