我有3台机器--一台是IIS,一台是数据库,另一台是测试我的应用程序效率的机器--这意味着:我使用磨床运行我的应用程序的1000个实例(托管在IIS上,用SQL Server在机器上运行数据库)。使用perfmon,我观察到确实有1000个请求。
但问题是,从另一台计算机连接到此应用程序(IIS)非常缓慢。我想IIS方面有一些瓶颈,但我找不到它- CPU使用率不到10%。
我想我改变了IIS、machine.config和web.config文件中的每个选项--似乎没有什么效果。
发布于 2017-07-04 08:39:46
第一件事是,在浏览网站时,您需要确认是否存在缓慢问题。
检查IIS日志并查找“占用时间”字段。如果花费的时间超过10秒,那么它就被认为是缓慢的。
缓慢的原因可能有几个原因。这可能是因为网络,也可能是因为代码中的某些东西导致了它。
我建议您使用Netmon或WireShark捕获网络跟踪,以防与网络相关。
如果它不是网络,您可以使用调试diag 2更新2工具收集进程转储。
您可以检查下面的链接来收集转储并检查它们,并试图找出是否存在任何缓慢性:
https://stackoverflow.com/questions/44521384
复制相似问题