Websockets使用多个通道与单通道

时间:2016-03-16 17:56:16

标签: jquery websocket pusher

我有一个网站正在使用推送器来广播有关一系列随机过期事件的信息。为所有事件使用一个频道,广播一系列到期时间,或每个事件使用一个频道,并听取页面上的所有事件是否更有效?

此外,在任何一种情况下,由于尝试执行许多JQuery操作而导致页面冻结是否存在任何风险(每个事件广播都会导致页面上发生JQuery事件)。

1 个答案:

答案 0 :(得分:0)

Pusher的频道非常便宜。话虽如此,如果您将数据(作为数组)批量处理为单个事件并进行广播,那么这可能比广播多个消息更有效。虽然差异可以忽略不计,所以我会采用最简单的方法来实现;如果遇到性能问题,请考虑稍后优化它。

它不太可能引起明显的冻结,但这取决于你正在做多少请求。