ASP.NET主機資源控制經(jīng)驗
您可以通過以下設(shè)置控制ASP.NET主機對服務(wù)器內(nèi)存的占用。并能設(shè)置ASP.NET主機進程定時重建(類似IIS6中AppPool里的定時重啟),這樣可以避免服務(wù)器長時間運行aspnet占用大量空閑內(nèi)存,有利于提高aspnet運行效率。
ASP.NET主機配置文件位置為
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
用文本編輯器打開該文件,找到以內(nèi)容按注釋修改
processModel
enable="true"
timeout="01:00:00" 超時時間,指定多長時間后重建aspnet進程,建議設(shè)為數(shù)小時,格式"小時:分鐘:秒"
idleTimeout="00:20:00"aspnet多長時間無動作時關(guān)閉進程,建議數(shù)十分鐘
...
memoryLimit="40" --aspnet最多占用服務(wù)器內(nèi)存數(shù),默認(rèn)40%
...
ASP.NET主機相關(guān)的設(shè)置體會就向你介紹到這里,希望對你有所幫助。
【編輯推薦】