1. 程式人生 > >Azure .net WebAPP的js/css檔案過大導致訪問慢的解決辦法

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檔案,之後重新部署一下。