2011-04-22 45 views
3

我正在測試一款軟件叫做PowershellASP它可以讓你運行一個ASP.NET頁面,裏面PowerShell腳本這我通過IIS駕駛7在需要重新編譯之前,IIS將編譯後的ASP.NET保留在緩存中多長時間?

基本上,我的測試頁,它加載它首次採用超過60秒,我認爲這是因爲ASP.net需要編譯?它在隨後的加載中速度很快,除非它回到60秒+如果我離開它一個小時左右,然後嘗試在一小時後刷新頁面...任何有關此行爲的可能罪魁禍首(即其「慢「後我嘗試刷新頁面後一個小時左右)...

這是IIS緩存過期,因此需要重新編譯ASP.NET頁我試圖加載或我吠叫了錯的樹?

問候,特德。

回答

3

EDITED:要增加iis應用程序的空閒超時,請轉至應用程序池的高級設置,並將空閒超時時間更改爲0.默認值爲20分鐘。 IIS不會完全編譯你的應用程序,而是將它加載到一個工作中,這可能需要一些時間根據你的應用程序和iis設置。經過一段閒置之後,i自動卸載應用程序以節省資源,這就是爲什麼一段時間後需要更多時間。該應用程序的加載速度很快。

+0

謝謝莎拉 - 任何人都可以提供指導如何增加空閒時間? – ted 2011-04-22 10:23:09

+0

轉到應用程序池的高級設置,將回收時間設置爲0.默認值爲20分鐘 – sra 2011-04-22 10:45:41

相關問題