IIS应用程序池优化

IIS应用程序池优化,iis,application-pool,Iis,Application Pool,我们的一个网站出现了一些性能问题,我关注的一个问题是优化应用程序池。是否有任何建议的计算池允许的最大虚拟/已用内存的方法 IIS的默认设置是经过深思熟虑的。首先,我会将应用程序放在它自己的应用程序池中,以确保没有任何其他网站可能会导致此问题 从这里开始,我将分析代码,以确保应用程序能够访问的资源限制了网站。如果资源有限,那么应该很容易确定应用程序池中需要什么优先级 如果您的应用程序运行的是大容量内存软件,那么很明显,没有更多可用内存的峰值和最终的上限会出现,因此,您需要为该池增加内存。类似地,如

我们的一个网站出现了一些性能问题,我关注的一个问题是优化应用程序池。是否有任何建议的计算池允许的最大虚拟/已用内存的方法

IIS的默认设置是经过深思熟虑的。首先,我会将应用程序放在它自己的应用程序池中,以确保没有任何其他网站可能会导致此问题

从这里开始,我将分析代码,以确保应用程序能够访问的资源限制了网站。如果资源有限,那么应该很容易确定应用程序池中需要什么优先级

如果您的应用程序运行的是大容量内存软件,那么很明显,没有更多可用内存的峰值和最终的上限会出现,因此,您需要为该池增加内存。类似地,如果站点只是随着时间的推移陷入困境,您可以检查会话的有效期,并可能缩短会话。只是一些开始的事情

至于硬性规则,我还没有遇到过任何规则,而且通常都是针对“每个应用程序”的,很难定义。我只需要关注性能计数器,然后打开一项,再次检查它们,然后尝试另一项,确保所有测试都是不可知的,这样您就可以知道什么是有效的,什么是无效的