Asp.net
為什麼IIS7需要很長時間
看起來如果我一天不訪問我的低流量網站,載入第一頁需要很長時間。我相信這可能是因為 IIS7 在一段時間內沒有收到任何請求時會關閉應用程序。
我怎樣才能阻止這種情況發生?
我有一個專用伺服器,所以我擁有在 IIS 中進行更改所需的所有訪問權限
有兩種方法可以處理這個問題。
- 修改應用程序池中的“空閒超時”值。預設情況下,如果 20 分鐘內沒有請求,它將關閉應用程序
- 如果您使用的是 ASP.NET 4.0,則可以使用新的自動啟動行為來保持應用程序“始終執行”,您可以查看此部落格文章以獲取有關如何配置它的範例。
應用程序池基本上進入睡眠狀態,因為它在一定時間內沒有新的請求要處理。
有一個iis外掛可以解決這個問題:
適用於新部署和空閒應用程序。