[英]How GZIP compression will take place inside asp.net application?
我當時正在使用PageSpeed Insights在asp.net應用程序中進行頁面優化,結果發現我需要將所有請求壓縮為Gzip格式以減少大小和加載時間。
但是,當我檢查網絡中的請求時,顯示出在請求標頭和響應標頭中已經分別具有Accept-Encoding:gzip,deflate,sdch和Content-Encoding:gzip 。 這意味着將自動為aspx頁面進行編碼!
這是怎么發生的? 是默認設置嗎?
對於js和CSS,沒有編碼,在PageSpeed Insights中 ,我也需要在“高優先級”部分中壓縮所有js和css 。 我如何在asp.net應用程序中實現它?
IIS可以為您執行gzip壓縮,下面的示例包含在您的web.config中
<system.webServer>
<!-- enable gzip compression -->
<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" />
</system.webServer>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.