Socket.io - 连接速度慢

时间:2012-01-10 00:49:10

标签: node.js socket.io

我使用node.js和socket.io。

我使用的是最新版本的socket.io。

我在socket.io中遇到连接问题。

在Internet Explorer和Opera连接中持续七秒钟。

在firefox和chrome连接方面很好。

我使用传输:

io.configure(function () {
  io.set('transports', ['websocket','flashsocket','xhr-polling']);
});

如何加快连接socket.io?

1 个答案:

答案 0 :(得分:3)

你应该意识到在FF和Chrome下socket.io模块工作正常,因为他们使用(最好的)WebSockets。 IE和Opera都没有实现规范。

所以相反,socket.io试图在它们下面模拟flashsocket或xhr-polling,而大多数时候这些都很糟糕。至少根据我的经验,它从来没有运作好,即使我在一个有点重要的网站上实现它,很多人都在考虑这个主题。

所以我猜你现在必须坚持你所拥有的,并等到HTML5在所有浏览器上全面运作。