在本地IIS下运行是否限制了Signalr连接的数量

时间:2015-06-26 13:38:32

标签: iis signalr

我正在测试我的MVC Web App。

它使用SignalR。

我在我的本地IIS

下运行它

要测试我的网络客户端,我会在Chrome浏览器中导航到我的页面,并在不同的标签页中打开相同的网页。

我可以打开的最大数量是2个标签。

如果我现在关闭其中一个标签并在另一台PC上打开同一页面,它将无法打开。我在另一台PC上使用safari浏览器。

如果我在第一台PC上关闭另一台浏览器,将会连接。

然而,如果我在托管服务器上运行相同的代码,我可以拥有许多可能的客户端连接。

我可以在我的本地IIS服务器下运行的客户端连接数量的限制,还是我需要在某处设置?

由于

PS我可以发布相关代码,但我不认为代码是问题。我认为必须是配置。

1 个答案:

答案 0 :(得分:3)

您可以达到两个限制 - 服务器端的限制和浏览器端的限制。这是包含服务器端限制的blog post。如您所见,限制取决于操作系统版本和IIS版本。您可以在此stackoverflow thread中找到浏览器限制。请注意,客户端可以打开多个并发请求(例如,在长轮询的情况下,轮询请求几乎总是处于活动状态,并且数据是在单独的请求上发送的。)