我想强调我的.net网络服务,感觉有些东西限制了我可以拥有的并发连接......即使从服务器上的2台不同的计算机上尝试,结果也是一样的。 (所有这些都在本地完成,服务器和客户端都在本地网络上,因此响应时间非常快)
那么我需要在服务器机器中更改设置以允许更多传入连接吗?
答案 0 :(得分:1)
有各种各样的事情可以限制可能的处理量,每个都需要研究,看看它们是否适用。因此,您可能希望在今天已经验证的内容中添加更多内容。
无论如何,根据您的信息,我会假设SessionState已启用。由于具有保证读写能力的同步锁定,默认行为将限制每个客户端一次处理单个请求。我认为这是你今天看到的根本原因。 This StackOverflow post talks about this specifically
其他人在评论中发布了各种细节,这些细节也可以提供帮助。
我发现负载测试最好是从外部来源完成,以确保您的整个生产流程都参与其中。 (网络组件等)