【发布时间】:2012-04-16 11:27:48
【问题描述】:
MSDN 文档似乎没有很好地涵盖 ASP.net 4.5 对 HTML5 的支持WebSockets protocol!
这就是我要找的:
- 服务器/应用程序/cpu 可以支持多少实时连接?
- 是否有可以设置/获取的最大传入连接数?
- 无论通过套接字传输数据,每个应用程序的最佳套接字数是多少?
更新:
可以在Adobe Media Server 应用服务器上很好地配置来自闪存 RTMP 套接字(websocket 的替代方案)的请求。对应用程序内部的 ASP.net 或 IIS 8 配置的请求数量、理想时间、块大小等是否有任何类型的配置?
【问题讨论】:
-
我想其中大部分将是“软因素”(例如服务器/网络负载的函数),除非某处配置了“硬限制”。
-
你检查过 SignalR 吗? github.com/SignalR/SignalR
-
@mgnoonan: 不,我没见过,不过它似乎是一个第三方.net 方库,我正在寻找的是asp.net 4.5 中对webcocket 的内置支持及其可能的局限性
-
@pst:所以理论上它可能是无限的?这似乎不对,因为应用程序池中的 HTTP 请求数量有限,我想知道应用程序/IIS 应用程序池中的套接字数量是否也可以限制?
-
ASP.NET 有许多内置限制,您在试验 WebSockets 可伸缩性时需要放宽这些限制。 SignalR 人员对此有很好的指导:github.com/SignalR/SignalR/wiki/Performance