首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >加速Socket.IO

加速Socket.IO
EN

Stack Overflow用户
提问于 2012-01-28 04:40:37
回答 1查看 1.5K关注 0票数 2

当我在Socket.IO中侦听客户端连接时,当它回到XHR时,似乎有8-9秒的延迟。对于大多数情况来说,这太慢了,因为我使用Socket.IO将数据推送到用户的新闻提要,很多事情可能会发生8或9秒。

有什么办法来加速这一失败吗?

编辑

在部署到Nodejitsu的VPS之后,我再次尝试了这一点,套接字连接几乎是即时的(足够让用户不会注意到)。我只是在我的本地机器上体验这一切。所以问题可能是:为什么在我的本地机器上速度这么慢?

EN

回答 1

Stack Overflow用户

发布于 2012-04-26 02:19:34

如果没有关于本地设置的更多信息,这个问题几乎是不可能回答的,但有趣的是,您没有通过XHR。下面的问题可能解释为什么它会失败到XHR,但如果您能够成功地使用同一种浏览器,那么它就不能在发布后使用。

Socket.io reverting to XHR / JSONP polling for no apparent reason

我读过的另一个潜在问题是,您的浏览器缓存了不正确的传输方法。您可以尝试清除浏览器缓存并重新连接,以查看是否解决了问题。

https://groups.google.com/group/socket_io/browse_thread/thread/e6397e89efcdbcb7/a3ce764803726804

最后,如果您无法理解为什么不使用WebSockets或FlashSockets,您可以尝试将它们作为选项从socket.io配置中删除,这样在本地开发时,您至少可以克服这种延迟,加快开发速度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9042951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档