SignalR:Windows 7上的并发连接

时间:2014-05-14 06:50:58

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

我有一个使用SignalR的自托管WebAPI。该过程在客户端操作系统(Windows 7)上运行。让我们假设大多数客户回归长期投票。我可以大致拥有多少客户?我问,因为我read Microsoft在客户端操作系统上人为地保持并发连接(文章是关于IIS的)...

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

1 个答案:

答案 0 :(得分:1)

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

我怀疑使用OWIN进行自托管时不会强制执行IIS连接限制,因此您需要处理ASP.NET限制(默认每个CPU有5000个并发请求),您可以阅读herehere

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