IIs应用程序池的设置优化

由于iis本身机制问题,在网站一段时间没有人访问时,iis会回收进程,等到下次有人访问后会重新启动进程,这会导致网站加载速度非常缓慢,解决办法。

1、修改启动模式。

设置在“应用程序池”=》高级设置=》启动模式里。当应用程序池被回收后,是否启动以此设置决定。若是OnDemad,则等待最近的请求。若AlwaysRunning,则立刻启动,如下图:

2、固定时间间隔回收改为特定时间间隔回收。

iis默认固定间隔一般1740分钟,如下图:

当到达设置的时间间隔,则关闭应用程序池,是否再次启动,取决于“启动模式”选项,若是OnDemand则不启动应用程序池,等待请求来才启动,若是AlwaysRunning,则立刻启动应用程序池。

优化方式:

把固定间隔设置为0时,表示不固定间隔回收,但是如果iis一直不回收进程也会有问题,所以需要增加一个特定时间去回收,比如可以在凌晨时候去回收进程,因为晚上访问人数一般是比较少的,配置如下:

表示每天凌晨00:00:00时候回收进程池资源。

 

你可能感兴趣的