这个想法是使用nodejs代替彗星进行长搜索。 目的是发现数据库中的更改并将更新刷新到多个用户。 有任何想法吗 ? 谢谢
答案 0 :(得分:1)
node.js是IO。具体来说,您将使用它来运行HTTP服务器。
node.js与您当前的服务器端(可能是php)混合不好。是的,您可以将node.js与socket.io一起用于在客户端和服务器之间进行通信。
我个人建议使用mysql作为节点的数据库。它更适合基于文档的noSQL数据库。
答案 1 :(得分:0)
我无法对彗星发表评论,但针对您的具体情况,我建议您使用socket.io从服务器推送更新。
看看这个例子> https://github.com/andrewdavey/vogue
了解他是如何使用socket.io将内容推送到客户端的。不建议使用MySql,但这是相当可行的。
答案 2 :(得分:0)
Node.js和Comet不是一回事。用在Node中运行的JavaScript编写的服务器可以使用Comet或WebSockets(在模块socket.io中都很好地抽象)。