gpt4 book ai didi

node.js - Nowjs 与 Socket.io

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:40 24 4
gpt4 key购买 nike

我一直在将 socket.io 与 node.js 结合使用并遇到了 Nowjs , 看起来这只是包装了 socket.io 并提供了一个更加用户友好的界面。

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

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

最佳答案

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

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

编辑 1:

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

更新:

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

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

关于node.js - Nowjs 与 Socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10048806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com