【问题标题】:Polling interval for xhr for socket.io 1.0socket.io 1.0 的 xhr 轮询间隔
【发布时间】:2015-05-15 03:10:22
【问题描述】:

如何为 socket.io 1.0 设置 xhr 回退的轮询间隔?看起来它在不处于 websocket 模式时每秒轮询一次,但我更喜欢轮询间隔是每 2 秒以减少服务器上的负载。

我通读了有关选项对象的 socket.io 和 engine.io 文档,但在其中找不到任何可以设置轮询间隔的内容。

【问题讨论】:

    标签: javascript socket.io


    【解决方案1】:
    io.set("polling duration", 2);
    

    虽然“set”已经消失了。所以我认为你必须在服务器初始化中这样做

    var socket = require('socket.io')({
        "polling duration": 2
    });
    

    【讨论】:

    • 传递给服务器初始化代码的选项对象看起来不支持“轮询持续时间”。幸运的是,io.set 仍然有效。我现在在文档中看到它支持向后兼容性,但已被弃用。我想当 socket.io 最终放弃对它的支持时,我不会更新代码。
    猜你喜欢
    • 2012-02-06
    • 2018-01-13
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 2011-10-16
    相关资源
    最近更新 更多