Asp.net IIS瓶颈?

Asp.net IIS瓶颈?,asp.net,iis,grinder,Asp.net,Iis,Grinder,我有3台机器,一台是IIS,一台是数据库,另一台是测试应用程序效率的机器,这意味着: 使用Grinder,我运行了1000个应用程序实例(托管在IIS上,使用SQL Server机器上的数据库进行操作)。使用perfmon,我观察到确实有1000个请求 但问题是,从另一台计算机连接到此应用程序(IIS)非常慢。我想IIS方面有一些瓶颈,但我找不到它-CPU使用率低于10% 我想我改变了IIS管理器、machine.config和web.config文件中的每个选项-似乎没有任何效果 首先,您需

我有3台机器,一台是IIS,一台是数据库,另一台是测试应用程序效率的机器,这意味着: 使用Grinder,我运行了1000个应用程序实例(托管在IIS上,使用SQL Server机器上的数据库进行操作)。使用perfmon,我观察到确实有1000个请求

但问题是,从另一台计算机连接到此应用程序(IIS)非常慢。我想IIS方面有一些瓶颈,但我找不到它-CPU使用率低于10%


我想我改变了IIS管理器、machine.config和web.config文件中的每个选项-似乎没有任何效果

首先,您需要确认在浏览网站时是否存在速度慢的问题

检查IIS日志并查找“耗时”字段。如果所用时间超过10秒,则视为缓慢

缓慢可能是因为几个原因。这可能是因为网络,也可能是因为代码中的某些内容可能导致了它

我建议您使用Netmon或WireShark捕获网络跟踪,以防与网络相关

如果不是网络,您可以使用调试诊断2更新2工具收集进程转储

您可以检查以下链接以收集转储并检查它们,并尝试找出是否存在任何慢度:


连接到应用程序速度慢是什么意思?您是否有超时或错误?请提供更多信息。另外,屏幕截图中当前的请求没有显示任何内容,您可能应该查看计数器中asp.net V4或v2下的计数器。