Asp.net-Mvc-2
將此行添加到 web.config 有什麼作用?
我在這裡讀到了關於 我們應該添加的 asp.net 應用程序的改進 -
<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/>誰能用簡單的話解釋一下這是做什麼的,每個.net應用程序都應該添加這個嗎?
壓縮可以幫助節省頻寬,並可能減少頁面載入時間。啟用壓縮後,伺服器基本上會在將文件發送到客戶端之前對其進行 gzip 壓縮。這可能會佔用更多的 CPU 時間來進行壓縮,但這樣做可以節省傳輸期間的時間。
動態壓縮將啟用對 aspx 頁面等動態腳本的壓縮。
靜態壓縮將啟用對 html 文件和圖像等靜態文件的壓縮。
- 元素的 doDynamicCompression 屬性在站點、應用程序或文件夾級別啟用或禁用動態內容壓縮。
- 元素的 doStaticCompression 屬性在站點、應用程序或文件夾級別啟用或禁用靜態內容壓縮。
- dynamicCompressionBeforeCache 屬性指定 IIS 是否將動態壓縮尚未記憶體的內容。當 dynamicCompressionBeforeCache 屬性為 true 時,IIS 在第一次發出請求時動態壓縮響應,並將內容排隊等待壓縮。後續請求將被動態處理,直到壓縮響應被添加到記憶體目錄。一旦將壓縮響應添加到記憶體目錄中,記憶體的響應就會發送到客戶端以供後續請求。當 dynamicCompressionBeforeCache 為 false 時,IIS 返回未壓縮的響應,直到已將壓縮的響應添加到記憶體目錄。