【发布时间】:2012-07-24 22:49:43
【问题描述】:
最近几天我一直在研究 SignalR。使用它,我创建了一个管理仪表板来获取有关数据库表的实时信息。基本上,该表由来自各种应用程序的不同用户填充。结果很好。只有当客户端 Broswer 和 WebServer 之间存在持久连接时,这些更新才可能发生。在将这个应用部署到生产环境之前,我几乎没有任何疑问。
我了解 SignalR 首先检查 WebSockets,然后根据客户端和服务器之间的可用性来查找长轮询。无论它使用什么,客户端和服务器之间都会打开一个连接。
我的问题是它在更多用户连接到同一台服务器的情况下如何执行,例如同时连接 100,000 名管理员。 IIS 对它可以在某一点打开的持久连接数是否有任何限制?如果是这样,我们可以将其配置为最大值以及该值是多少。
如果是菜鸟问题,请见谅
ASP.NET MVC3 & IIS 7 用于开发。
【问题讨论】:
标签: asp.net-mvc iis signalr