从服务器获取实时更新的最有效方法?

时间:2012-12-18 18:12:31

标签: c# performance long-polling

在没有DDOS或降低客户端应用程序速度的情况下,从在线服务器获取实时更新的最有效方法是什么?

*我听说过一次长轮询,但我不确定这是最好的方式还是如何在C#中实现它。

1 个答案:

答案 0 :(得分:2)

我想现在最简单,最有效的方法是使用SignalR

very good video from NDC 2012可以让您立即启动并运行。

根据客户端和基础设施的不同,它会优先从websockets降级到长轮询和永久帧。

根据连接的用户的频率和数量,可能有效的另一个选项是每隔X秒轮询一次数据。要减少应用服务器中的连接开销,您可以禁用或减少保持活动时间。