Azure .net WebAPP的js/css檔案過大導致訪問慢的解決辦法
https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-qa-js-or-css-file-too-large-cause-slower-access
自己寫的文章,存個檔哈。
=======================分割線===========================
Azure .net WebAPP的js/css檔案過大,導致網站訪問變慢
當js/css檔案過大時,網站訪問載入的時間就會變長,那麼就有可能出現網站訪問變慢的情況。加入解決方案的配置可以幫助iis判斷哪些網站是經常訪問的,如果符合標準的話,那麼iis會在傳送內容之前將內容進行壓縮,然後傳送壓縮的資料,瀏覽器接收到以後會自動進行解壓,這樣就達到了提高頁面瀏覽的的效果。
在iis中開啟對經常訪問的檔案壓縮的配置。
<serverRuntime enabled="true" frequentHitThreshold="1" frequentHitTimePeriod="00:00:20" />
其中frequentHitThreshold為訪問次數,需要與frequentHitTimePeriod配合檢視url是否屬於常訪問資源。設定值僅是參考,可以根據具體環境配置。
其中frequentHitTimePeriod為時間段,需要與frequentHitThreshold配合檢視url是否屬於常訪問資源。設定值僅是參考,可以根據具體環境配置。
參考連結:https://msdn.microsoft.com/en-us/library/ms692441.aspx
步驟:
在門戶修改:
1.登陸kudu,登陸方式如下圖
2.進入kudu選擇Debug Console,選擇wwwroot資料夾,在裡面尋找Web.config檔案。點選左面的筆頭圖示進行編輯。
3.修改Web.config檔案,將程式碼插入到<system.webServer>中,完成後點選儲存按鈕,重啟您的網站。
在程式碼中修改:
直接在專案中修改web.config檔案,之後重新部署一下。