我们的某个网站遇到了一些性能问题,我正在考虑的其中一项是优化应用程序池。是否有任何推荐的计算最大虚拟/已用内存以允许池的方法?
答案 0 :(得分:0)
IIS的默认设置经过深思熟虑。我首先将应用程序放在自己的应用程序池中,以确保没有任何其他网站可能导致该问题。
从那时起,我将致力于分析代码,以确保应用程序可以访问的资源限制了网站。如果资源是限制性的,那么应该很容易找出应用程序池中需要优先级的内容。
如果你的应用程序正在运行大量的内存软件,那么显而易见的是,峰值和最终的天花板上没有更多可用的内存,因此,你可以为该池提供内存。同样,如果网站随着时间的推移而陷入困境,您可能会检查您的会话保持多久并可能缩短它们。只是一些事情开始。
就硬性和快速规则而言,我没有遇到过任何问题,而且通常情况下,“每个应用程序”都是特定的,因此很难定义。我只关注性能计数器,然后再打开一个东西,再次检查它们,然后尝试另一件事,确保所有测试都不可知,这样你就知道什么是有效的,什么不是。