【发布时间】:2014-01-08 23:57:22
【问题描述】:
目前,我在 node.js 中创建了一个应用程序,以使用带有 mysql 的 socket.io 向所有客户端发送通知。因此,我的 mysql 数据库中的任何更改都将通过 socket.io 立即通知多个客户端。应用程序的工作魅力。
我面临的问题与性能问题有关。
我的浏览器不断收到来自服务器的推送通知,这降低了我的浏览器的性能。 I/Client 只需要在数据库更改时获取通知,其余时间服务器应处于暂停状态,而不向客户端发送任何消息。
换句话说,我需要实现长轮询技术。
如何使用 socket.io 实现长轮询?
我已经用谷歌搜索了一个示例,但我没有找到可以帮助我在 node.js 中使用 socket.io 和 mysql 实现长轮询
是否可以用socket.io实现长轮询?
如果是这样,有人可以将我重定向到一些有用的示例链接吗?
提前致谢。
【问题讨论】:
标签: mysql node.js socket.io long-polling