C# 在IIS中,在20分钟的空闲时间后关闭工作进程的理由是什么?
在IIS中,默认情况是在20分钟不活动后关闭工作进程?背后的理性是什么?似乎人们去吃午饭,然后回来强迫重新装填所有东西 特别是关于.NET4、ASP.NETMVC、C应用程序。是否有任何理由启用空闲超时C# 在IIS中,在20分钟的空闲时间后关闭工作进程的理由是什么?,c#,asp.net-mvc,iis,windows-2003-webserver,C#,Asp.net Mvc,Iis,Windows 2003 Webserver,在IIS中,默认情况是在20分钟不活动后关闭工作进程?背后的理性是什么?似乎人们去吃午饭,然后回来强迫重新装填所有东西 特别是关于.NET4、ASP.NETMVC、C应用程序。是否有任何理由启用空闲超时 该选项专为以下场景设计:您的IIS服务器上运行着许多应用程序,其中一些应用程序很少使用。如果您只有少数几个应用程序,那么空闲超时就没有多大用处。该选项专为在IIS服务器上运行多个应用程序而设计,其中一些应用程序很少使用。如果只有少数几个应用程序,那么空闲超时没有多大用处。可以节省服务器资源 如果
该选项专为以下场景设计:您的IIS服务器上运行着许多应用程序,其中一些应用程序很少使用。如果您只有少数几个应用程序,那么空闲超时就没有多大用处。该选项专为在IIS服务器上运行多个应用程序而设计,其中一些应用程序很少使用。如果只有少数几个应用程序,那么空闲超时没有多大用处。可以节省服务器资源 如果服务器只为一个站点提供服务,那就没什么大不了的,但是如果您托管了许多站点,并且一些站点很少受到攻击,那么就没有理由让应用程序池一直处于空闲状态,并占用宝贵的资源 另一个很好的原因是代码总是有内存泄漏的可能性。如果它这样做了,并且该过程从未被回收,那么它最终将导致整个服务器停机
我相信还有其他原因,这些是我首先想到的。为了节省服务器资源 如果服务器只为一个站点提供服务,那就没什么大不了的,但是如果您托管了许多站点,并且一些站点很少受到攻击,那么就没有理由让应用程序池一直处于空闲状态,并占用宝贵的资源 另一个很好的原因是代码总是有内存泄漏的可能性。如果它这样做了,并且该过程从未被回收,那么它最终将导致整个服务器停机 我相信还有其他原因,这些是我首先想到的