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