ASP.NET主機(jī)資源控制經(jīng)驗(yàn)
您可以通過以下設(shè)置控制ASP.NET主機(jī)對(duì)服務(wù)器內(nèi)存的占用。并能設(shè)置ASP.NET主機(jī)進(jìn)程定時(shí)重建(類似IIS6中AppPool里的定時(shí)重啟),這樣可以避免服務(wù)器長(zhǎng)時(shí)間運(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" 超時(shí)時(shí)間,指定多長(zhǎng)時(shí)間后重建aspnet進(jìn)程,建議設(shè)為數(shù)小時(shí),格式"小時(shí):分鐘:秒"
idleTimeout="00:20:00"aspnet多長(zhǎng)時(shí)間無動(dòng)作時(shí)關(guān)閉進(jìn)程,建議數(shù)十分鐘
...
memoryLimit="40" --aspnet最多占用服務(wù)器內(nèi)存數(shù),默認(rèn)40%
...
ASP.NET主機(jī)相關(guān)的設(shè)置體會(huì)就向你介紹到這里,希望對(duì)你有所幫助。
【編輯推薦】