在IIS中托管的应用程序中存在以下问题。
并发用户点击数增加到100秒时,我们的网站性能急剧下降。(我们的应用程序托管在IIS版本8.5中)
服务器-Windows server 2008
IIS-8.5
应用程序-ASP.NET MVC / Angular
数据库-SQL Server 2016
但是,当我们重新启动运行应用程序的应用程序池时,速度又恢复了。 当应用程序性能下降时,观察到以下属性,它们看起来很正常。
1)CPU使用率-达到峰值负载时,最大值为70%。
2)内存使用率-服务器内存使用率不超过40%
3)检查数据库中是否有死锁,并且看起来正常
4)验证了代码,并使用“ using语句”正确处理了连接
请让我知道负载增加时到底是什么原因导致速度缓慢,以及为什么在重新启动应用程序池时解决该问题。
我知道在这种情况下,我无法提供代码示例,需要专家的即时指导。请让我知道是否需要更多详细信息来帮助您。
谢谢!