Imdan.cn

我的网络生活

解决asp.net网站在IIS应用程序池回收后第一次访问慢的问题

IIS 有一种机制,默认会在IIS空闲一定时间段后,将应用程序池进行回收,这个时间段在IIS6中默认是20分钟,在IIS7中默认是1740分钟。两种配置方式,都会导致当应用程序池被回收后,第一次访问网站的时候速度很慢。如果一直不回收应用程序池,又会导致占用内存过大。

这里又个办法可以解决这个问题,具体做法是:
1. 在IIS中配置,应用程序池的回收时间,固定为每天都0:00:00进行;
2. 在Windows中制作一个计划任务,执行一个自定义程序,定时去访问一次网站,例如,固定为每天的01:00:00进行,时间根据实际情况自己设定。

评论

© Imdan.cn | Powered by LOFTER