[英]gzip compression in Windows Azure Websites
是否可以在簡單的Azure網站上啟用gzip壓縮? 如果是這樣,怎么辦呢? 在Azure網站上應用gzip時有什么需要考慮的嗎?
我剛剛查看了我的一個天藍色網站,它確實看起來像gzip正在工作。 我的web.config中沒有任何特殊內容,所以我認為默認情況下必須啟用它。
根據@ 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,或者說您運氣不好,請參閱文章了解正確的功能以及本地測試的配置說明)。
靜態和動態資源的壓縮是獨立配置的,具有單獨的默認值; 在實踐中,你應該比我更仔細地配置你的mimetypes和壓縮級別。
壓縮級別介於0和10之間,其中0 ==關閉,10 ==最大; 在這里,我將我的設置為7,理由是它可能是CPU使用和壓縮之間的良好折衷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.