是否可以在簡單的Azure網站上啓用gzip壓縮? 如果是這樣怎麼辦? 在Azure網站上應用gzip時有什麼需要考慮的嗎?Windows Azure網站中的gzip壓縮
12
A
回答
11
我剛剛檢查了一個我的天藍色網站,它看起來像gzip正在工作。我沒有什麼特別的web.config,所以我認爲它必須默認啓用。
3
Per @ DavideB對已接受答案的評論,我發現你可以通過web.config配置Azure/IIS。 [MSDN source]
<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你運氣不好,請參閱文章中的正確功能以及本地測試的配置說明)。
靜態和動態資源的壓縮是獨立配置的,並且具有單獨的默認值;在實踐中,你應該比我更仔細地配置你的mimetypes和壓縮級別。
壓縮級別介於0和10之間,其中0 == off和10 == maximum;在這裏,我將我的設置設置爲7,理由是這可能是CPU使用率和壓縮率之間的良好折衷。
相關問題
- 1. gzip壓縮的網站(JS,CSS,PHP)
- 2. 如何壓縮Azure網站
- 3. Azure DocumentDb壓縮/ gzip響應
- 4. 通過PHP Gzip壓縮到html網站
- 5. 請求GeoCoder網站禁用gzip壓縮
- 6. 針對Azure網站上的HTTP 1.0代理請求的gzip壓縮
- 7. gzip壓縮
- 8. gzip在wordpress站點上的壓縮
- 9. AppEngine gzip壓縮
- 10. 解壓縮GZIP
- 11. TYPO3 gzip壓縮
- 12. Gzip解壓縮
- 13. javascript gzip壓縮
- 14. WP8 Gzip壓縮
- 15. 在Qt中解壓縮Gzip網絡流
- 16. 如何在PHP網站中集成gzip壓縮?
- 17. GZIP壓縮+ htaccess的緊縮
- 18. PHP中的GZIP壓縮
- 19. Protobuf與GZIP壓縮
- 20. Gzip壓縮的網站不能與IE一起工作
- 21. Objective-C的gzip壓縮的NSData到Python gzip壓縮串?
- 22. gzip和webpack壓縮
- 23. gzip壓縮vs ob_gzhandler
- 24. 解壓縮GZIP流
- 25. 啓用gzip壓縮
- 26. Gzip壓縮與MockRestServiceServer
- 27. Apache gzip解壓縮
- 28. 透明GZIP壓縮
- 29. SignalR wth gzip壓縮
- 30. 啓用GZIP壓縮
檢查這個帖子http://social.msdn.microsoft.com/Forums/hu-HU/windowsazuredevelopment/thread/a942a5bf-5f23-4b3f-8788-ace9efa5c7b6 –
您是否嘗試過通過更改網頁,使壓縮的.config?請參閱http://stackoverflow.com/a/7171979/209727 –
可能的重複[如何在Windows Azure動態內容上啓用gzip HTTP壓縮](http://stackoverflow.com/questions/2775261/how-to-enable- gzip-http-compression-on-windows-azure-dynamic-content) –