【问题标题】:Nowjs vs Socket.ioNowjs 与 Socket.io
【发布时间】:2013-02-09 03:41:58
【问题描述】:

我一直在使用带有 node.js 的 socket.io 并遇到了Nowjs,它似乎只是包装了 socket.io 并提供了一个更加用户友好的界面。

我注意到 Socket.io 有时会出现连接延迟,特别是在 IE 和 Firefox 中,有时需要 2-4 秒才能建立“连接”。

有谁知道单独使用 Nowjs 与 Socket.io 相比是否有任何性能优势或额外优势?

【问题讨论】:

    标签: node.js socket.io nowjs-sockets


    【解决方案1】:

    NowJS 支持 clientId 和 session,这将更容易支持多用户实时应用。我认为两者实际上是相同的,如果你对 socket.io 有一些延迟,我真的不认为它会随着 nowJs 消失。

    我已切换到 NowJS,因为它更容易构建您的应用程序(对我而言)。我也遇到了延迟,但我认为这是正常的,因为一切都是异步的,你可以在你的脚本中管理它。

    编辑1:

    我发现了延迟的原因。似乎当 NowJS 被初始化时,它会执行大量代码来评估您的“现在”构造函数,并将其与从服务器/客户端添加的方法同步。在 socket.io 中你没有这样的延迟,它更快

    更新:

    Nowjs 不再处于积极开发中(没有最近的更新,作者可能也不会更新)。你绝对应该寻找有更大支持的东西。

    https://github.com/Flotype/now/issues/208

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-12
      • 2012-03-19
      • 1970-01-01
      相关资源
      最近更新 更多