単純なAzureWebサイトでgzip圧縮を有効にすることは可能ですか?もしそうなら、それはどのように行うことができますか?Azure Webサイトにgzipを適用する際に考慮すべき点はありますか?
質問する
9069 次
2 に答える
11
Azure Webサイトの1つを確認したところ、gzipが機能しているように見えます。web.configには特別なものは何もないので、デフォルトで有効にする必要があると思います。
于 2013-02-11T04:45:14.627 に答える
3
受け入れられた回答に対する@DavideBのコメントによると、web.configを介してAzure/IIS用にこれを構成できることがわかりました。[ MSDNソース]
<configuration>
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%windir%\system32\inetsrv\gzip.dll"
doDynamicCompression="true" doStaticCompression="true"
staticCompressionLevel="7" dynamicCompressionLevel="7" />
<staticTypes>
<add mimeType="*/*" enabled="true" />
</staticTypes>
<dynamicTypes>
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
</system.webServer>
</configuration>
ご注意ください:
これは、Azure、または正しい機能がインストールされたIISでのみ機能します(つまり、IISExpressまたはバニラIISを使用している場合は、運が悪い場合は、正しい機能の記事とローカルテストの構成手順を参照してください)。
静的リソースと動的リソースの圧縮は個別に構成され、個別のデフォルト値があります。実際には、mimetypeと圧縮レベルを私よりも慎重に構成する必要があります。
圧縮レベルは0から10の間で、0 ==オフ、10==最大です。ここでは、CPU使用率と圧縮の間のトレードオフとしておそらく適切であるという理由で、私の値を7に設定しました。
于 2015-12-02T04:35:57.067 に答える