天天看點

解決IIS首次啟動加載慢的問題

最近做了一個定時任務,本地,遠端都測過沒有問題,部署到站點上設定每天3點執行。結果第二天發現并沒有執行成功。層層排查發現是定時任務的站點不在程序中,原來IIS中的站點啟動後大概十幾分鐘,沒有操作程式池就會被回收。于是就開始瘋狂百度,找到了解決方法。并且這個方法還适用新部署的站點,首次啟動非常緩慢的問題。

解決方案是

第一步、安裝IIS應用程式初始化功能

第二步、編輯網站對應應用程式池啟動模式

第三步、開啟對應網站預加載

第四步、設定配置編輯器,編寫預設預加載請求

第一步:詳細過程略

第二步:網站 -> 管理網站 -> 進階設定 -> 預加載已啟動設定為 True

解決IIS首次啟動加載慢的問題

第三步:應用程式池 -> 網站 -> 進階設定 -> 啟動模式設定為 AlwaysRunning

解決IIS首次啟動加載慢的問題

第四步:配置編輯器 節(S):system.webServer/applicationInitialization -> doApplnitAfterRestart 改為True

(**後面沒有用到) -> 設定集合預加載頁面,點選... -> 添加 -> 輸入預加載的頁面連結

解決IIS首次啟動加載慢的問題

繼續閱讀