djd*_*d87 56 iis asp.net
我目前正在解决ASP.Net 首次加载页面需要几分钟的问题。通过使用设置,我发现禁用“空闲时间(以分钟为单位)后关闭工作进程”会阻止问题发生......我认为它阻止我的问题发生的原因是由于工作进程不会结束,因此应用程序池永远不需要重新创建自己。
禁用此选项有什么害处吗?它会产生什么后果?
Sco*_*MVP 57
我强烈建议在大多数情况下关闭空闲超时。这是默认设置,但对于希望结束未使用的工作进程的批量托管商来说,这意味着更多,以便他们始终可以假设他们不会同时运行所有这些进程。
但是,如果您在服务器上只有几个生产应用程序池,但偶尔在 20 分钟内(即一夜之间)没有访问者,您不希望应用程序池停止。您可能有足够的资源让所有应用程序池同时运行。
此外,还应更改在 1740 分钟回收应用程序池的默认设置。我建议将它安排在每天凌晨 4:00 等非高峰时间,而不是每天在不同的时间进行。更多关于这里的信息在我的网站上。
小智 14
此设置最好在以下情况下启用:
如果您只定义了一些应用程序池,则不会有太多被应用程序池淹没的危险。
除此之外,我在很多情况下都禁用了它,没有任何不良影响。
归档时间:
16 年,1 月 前
查看次数:
64186 次
最近记录:
7 年,1 月 前