2017-06-13 166 views
0

我有3台机器 - 一台是IIS,一台是数据库,另一台是我测试应用程序的效率 - 这意味着: 使用研磨机我运行1000个应用程序实例(托管在IIS上,与SQL Server的计算机上的数据库)。使用perfmon我观察到真的有1000个请求。IIS瓶颈?

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

enter image description here

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

+0

你是什么意思的是连接到应用程序很慢?你会得到超时或错误吗?请提供更多信息。此外,截图中的请求当前没有显示任何内容,您可能应该在计数器中查看asp.net V4或v2下的计数器。 – Avner

回答

0

的第一件事是你需要确认,如果你有一个缓慢的问题,同时浏览该网站

检查IIS日志,并查找时间拍摄现场。如果所花费的时间超过10秒,那么它被认为是慢。

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

我建议你捕捉网络跟踪的情况下,使用网络监视器或是Wireshark如果网络有关。

如果没有Network,则可以使用调试诊断2更新2工具收集进程转储。

您可以查看以下链接收集转储和检查并试图找出是否有任何进展缓慢:

https://msdn.microsoft.com/en-us/library/ff420662.aspx