socket.io 1.0 的 xhr 轮询间隔

sle*_*man 5 javascript socket.io

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

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

Gui*_*lla 5

io.set("polling duration", 2);
Run Code Online (Sandbox Code Playgroud)

虽然“套”没了。所以我认为你必须在服务器初始化中进行

var socket = require('socket.io')({
    "polling duration": 2
});
Run Code Online (Sandbox Code Playgroud)