首页 > 解决方案 > IIS 应用程序池重置 - 站点性能影响

问题描述

我们在 IIS 中托管的应用程序中存在以下问题。

当并发用户点击数增加到 100时,我们的网站性能将急剧下降。(我们的应用程序托管在 IIS 8.5 版中)

服务器 - Windows 服务器 2008

IIS - 8.5

应用程序 - ASP.NET MVC/Angular

数据库 - SQL 服务器 2016

但是当我们重新启动运行应用程序的应用程序池时,速度会恢复。当应用程序性能下降时,观察到以下属性,它们看起来很正常。

1) CPU 使用率 - 峰值负载达到时最大值为 70%。

2) 内存使用 - 服务器内存使用不超过 40%

3)检查数据库中是否有死锁,看起来正常

4) 使用“使用语句”验证代码和连接是否正确处理

请让我知道当负载增加时究竟是什么导致缓慢以及为什么它在重新启动应用程序池时得到解决。

我知道对于这种情况,我无法提供代码示例,需要专家的即时指导。如果您需要更多详细信息以提供帮助,请告诉我。

谢谢!!!

标签: asp.net-mvcperformanceiis-8application-poolapplicationpoolidentity

解决方案


推荐阅读