0

从在线服务器获取实时更新而不使用 DDOS 或减慢客户端应用程序的最有效方法是什么?

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

4

1 回答 1

2

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

NDC 2012 中有一个非常好的视频,可以让您立即启动并运行。

根据客户端和基础设施,它从 websocket 优雅地降级为长轮询和永久帧。

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

于 2012-12-18T18:27:03.893 回答