有沒有辦法在web.config級別設置gzip壓縮或者我只能在IIS管理控制檯中執行此操作?在asp.net中設置gzip壓縮
回答
是的,您可以使用web.config啓用壓縮,如下面的文章所示 - 但它可以取決於服務器允許網站的權限。
您應該注意,動態壓縮(在ti之前需要處理的任何內容都可以發送到客戶端)可以增加服務器上的負載,因爲它必須對每個請求執行壓縮。
編輯:注意這是IIS7(如您已標記)
由於某些原因,此更改將gzip js和css,但不是ASP.Net的實際HTML輸出。你會設置動態內容壓縮啓用會做的伎倆,但在我的測試它不。 – 2014-06-27 17:00:15
這裏試試這個:約400%%的加速我的網站上。第一次嘗試。
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\
temp\IIS Temporary Compressed Files">
<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>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>
嘗試了幾次,但如果在web.config中設置了這些設置,則壓縮不起作用。如果在applicationhost.config中設置了設置,則一切正常。我不喜歡在applicationhost.config中設置設置,但至少它正在工作。 – 2012-11-19 15:51:31
我的共享託管服務提供商使用Plesk管理我的權限,並且得到了此解決方案也失敗了。我簡單地解釋了我在http://stackoverflow.com/a/14509007/1624169上提供的更復雜的解決方案 – 2013-01-24 19:22:15
這適用於Discount.asp,沒有任何問題 – 2013-05-27 18:42:42
它可以是複雜的,甚至不可能修改所有環境中的applicationHost.config。
那麼,爲什麼不在代碼只是gzip壓縮,如圖這篇文章http://laubplusco.net/gzip-svg-files-asp-net/
你好,歡迎來到Stack Overflow。此答案僅適用於鏈接,這不是一件好事(將來可能會更改或刪除鏈接)如何通過解決方案的詳細信息擴展您的答案? :) – 2014-09-03 13:23:42
- 1. jquery post的asp.net的Gzip壓縮設置
- 2. ASP.NET MVC WEB API Gzip壓縮 - 解壓縮
- 3. IIS 7.5 ASP.NET-4 Gzip壓縮
- 4. 如何在ASP.NET中實現GZip壓縮?
- 5. Weblogic 12.1.3壓縮配置gzip
- 6. 在Haskell中解壓縮GZip
- 7. javascript gzip壓縮
- 8. AppEngine gzip壓縮
- 9. Gzip解壓縮
- 10. gzip壓縮
- 11. asp.net webservice處理gzip壓縮請求
- 12. gzip和webpack壓縮
- 13. 透明GZIP壓縮
- 14. 啓用GZIP壓縮
- 15. 啓用gzip壓縮
- 16. Spring MVC gzip壓縮
- 17. 解壓縮GZIP流
- 18. Web Api gzip壓縮
- 19. Gzip壓縮與MockRestServiceServer
- 20. Protobuf與GZIP壓縮
- 21. PHP中的GZIP壓縮
- 22. 與django_compressor壓縮文件以gzip壓縮
- 23. 在GZIP解壓縮期間設置ProgressBar maxValue和publishProgress值
- 24. 如何在Web服務器上設置gzip壓縮?
- 25. 在.htaccess文件中啓用gzip壓縮
- 26. 在IIS中啓用JavaScript GZIP壓縮?
- 27. 想在Weblogic中啓用GZip壓縮
- 28. 在mysqldump中使用gzip壓縮
- 29. 如何在Yii2中啓用gzip壓縮
- 30. 在JavaScript中解壓縮Gzip緩衝區
的可能重複[如何實現ASP.NET?](http://stackoverflow.com/questions/552317/how- gzip壓縮gzip-compression-in-asp-net) – 2014-04-18 21:58:44