【问题标题】:SignalR: Concurrent connections on Windows 7SignalR:Windows 7 上的并发连接
【发布时间】:2014-07-14 03:09:17
【问题描述】:

我有一个使用 SignalR 的自托管 WebAPI。该进程在客户端操作系统 (Windows 7) 上运行。让我们假设大多数客户退回到长轮询。我大概可以拥有多少客户?我之所以问,是因为我 read Microsoft 在客户端操作系统上人为地保持低并发连接(虽然这篇文章是关于 IIS)...

在这方面,客户端使用的是长轮询还是 WebSockets 是否重要?

【问题讨论】:

    标签: asp.net-web-api signalr asp.net-web-api2


    【解决方案1】:

    我没有关于 Win 7 上自托管的请求限制的明确答案,但我可以说长轮询和 WebSocket 之间可能存在差异,因为使用长轮询,您可以用完多个请求一次,而 WebSockets 连接总是使用一个。

    我怀疑使用 OWIN 自托管时不会强制执行 IIS 连接限制,因此您可以处理 ASP.NET 限制(默认为每个 CPU 5000 个并发请求),您可以阅读有关 here 和 @ 的信息987654322@.

    由于长轮询可以使用可变数量的并发请求,因此无法准确说明您可以拥有多少个客户端;这取决于客户做什么。因此,您必须根据典型的使用场景进行估计或测量。

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      相关资源
      最近更新 更多