ASP.NET主機資源控制的一些心得
您可以通過以下設置控制ASP.NET主機對服務器內存的占用。并能設置ASP.NET主機進程定時重建(類似IIS6中AppPool里的定時重啟),這樣可以避免服務器長時間運行aspnet占用大量空閑內存,有利于提高aspnet運行效率。
ASP.NET主機配置文件位置為
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
用文本編輯器打開該文件,找到以內容按注釋修改
processModel
enable="true"
timeout="01:00:00" 超時時間,指定多長時間后重建aspnet進程,建議設為數(shù)小時,格式"小時:分鐘:秒"
idleTimeout="00:20:00"aspnet多長時間無動作時關閉進程,建議數(shù)十分鐘
...
memoryLimit="40" --aspnet最多占用服務器內存數(shù),默認40%
...
ASP.NET主機相關的設置體會就向你介紹到這里,希望對你有所幫助。
相關文章
Silverlight中同步調用WebClient的解決辦法,是同步!
如何建立web服務并引用的細節(jié),不是本文的介紹的目標,不再贅述。在silverlight調用服務器端服務的時候,默認情況下是進行異步調用的2011-04-04關于HttpHandler與HttpModule的理解和應用方法
本篇文章小編將為大家介紹,關于HttpHandler與HttpModule的理解和應用方法,有需要的朋友可以參考一下2013-04-04