【问题标题】:Websockets Using Mulitple Channels Vs Single ChannelWebsockets 使用多通道与单通道
【发布时间】:2016-03-16 17:56:16
【问题描述】:

我有一个网站正在使用 pusher js 来广播有关一系列随机过期事件的信息。是对所有事件使用一个通道并广播一组过期时间,还是每个事件使用一个通道并监听页面上的所有事件更有效?

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

【问题讨论】:

    标签: jquery websocket pusher


    【解决方案1】:

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

    这不太可能导致明显的冻结,尽管这取决于您提出的请求数量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 2017-09-22
      • 1970-01-01
      • 2022-09-25
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多