2016-11-22 63 views
-2

我想强调我的.net Web服务,感觉像是有限的并发连接,我可以..即使从2台不同的计算机上尝试服务器的结果是相同的。 (所有这一切都在本地完成,服务器和客户端的本地网络上这样的响应时间非常快)asp.net web服务是否有最大数量的传入连接?

那么,有没有我需要在我的服务器的机器来改变,让更多的传入连接设置?

+1

asp.net没有。 IIS的确如此。 – smoksnes

+0

https://www.iis.net/configreference/system.applicationhost/sites/site/limits - 注意默认值'maxConnections'是4294967295 – stuartd

+1

@CodeCaster你稍微不正确。我可以在某些情况下限制并发处理,而且几乎不可能获得一个指标。具体讲讲SessionState并发性。 –

回答

1

有各种各样的东西,可以限制加工量可能,每一个需要研究,看看它们是否适用。因此,您可能需要添加更多关于今天已经验证的问题。

无论如何,根据你的信息我会假设,SessionState的启用。由于具有保证读写能力的同步锁定,此默认行为将限制每个客户端一次处理单个请求。我认为这是你今天看到的根源。 This StackOverflow post talks about this specifically

其他人张贴在还可以帮助评论各种细节。

我发现虽然这负载测试最好从外部来源要做的事,以确保您的整个制作流程参与。 (网络组件等)

+0

@CodeCaster也删除了我的。只是想帮助生产力。我已经更直接地处理了我的细节,并解决了一个具体问题。 –