我正在测试我的MVC Web应用程序。
它使用SignalR。
我在本地IIS下运行它
为了测试我的网络客户端,我在Chrome浏览器中导航到我的页面,然后在不同的标签中打开同一网页。
我最多可以打开2个标签。
如果我现在关闭这些选项卡之一并在另一台PC上打开同一页面,它将无法打开。我正在另一台PC上使用Safari浏览器。
如果在我的第一台PC上关闭其他浏览器,则将连接。
但是,如果我在托管服务器上运行相同的代码,则可能会有许多客户端连接。
是可以在本地IIS服务器下运行的客户端连接数量的限制,还是需要在某处进行设置?
谢谢
附言:我可以发布相关代码,但我认为代码不是问题。我认为这必须是配置。
您可以达到两个限制-服务器端的限制和浏览器端的限制。这是一个博客文章,其中包含服务器端的限制。如您所见,限制取决于操作系统版本和IIS版本。您可以在此stackoverflow线程中找到浏览器限制。请注意,客户端可以打开多个并发请求(例如,在长时间轮询的情况下,轮询请求几乎始终处于活动状态,并且数据是在单独的请求上发送的)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句