asp.net-mvc – 使用signalr时,将有任何连接限制在IIS

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 使用signalr时,将有任何连接限制在IIS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在看SignalR从最近几天。使用这个我已经创建了一个管理仪表板,以获取有关数据库表的实时信息。基本上这个表由不同的用户从各种应用程序填充。它出来好。只有当客户机Broswer和WebServer之间存在持久连接时,这些更新才可能进行。我在生产中部署此应用程序之前几乎没有怀疑。

我理解SignalR首先检查WebSockets然后寻找长轮询基于客户端和服务器之间的可用性。不管它使用什么,客户端和服务器之间都会有一个连接。

我的问题是它是如何执行的情况下,更多的用户连接到同一台服务器,例如100,000个管理员同时连接。 IIS对于一次可以打开的持久连接数有任何限制吗?如果是这样,我们可以配置到最大值和什么wud是那个值。

对不起,如果是菜鸟问题

ASP.NET MVC3& IIS 7用于开发。

解决方法

您应该查看GitHub上的SignalR Wiki的 Performance Section。这为以下内容提供了一些非常好的指导:

> IIS配置 – 每个应用程序的最大并发请求
> ASP.NET配置 – 最大并发请求&请求队列限制

此外,它说明了在对应用程序执行负载测试时要监视的关键状态计数器。哪个IMO应该做,真正了解你的应用程序将如何执行,并根据您的具体情况进行必要的调整。

最后,还有一个指向Crank链接,用于使用SignalR生成客户端负载

更新:链接到Crank现在是最新的。

原文链接:https://www.f2er.com/aspnet/254448.html

猜你在找的asp.Net相关文章