我有一个网站,最多可以有 500 个并发查看者,数据每三秒更新一次。目前每个用户都有一个 AJAX 对象,它每三秒调用一个网页,查询数据库并返回结果。
我想做的是让每个客户端都获得一个指向 node.js 对象的套接字,这个 node.js 将每 3 秒轮询一次数据库以获取更新的数据,如果它有更新的数据,那么它将被宣布(理想情况下通过 JSON)然后每个客户端都会将数据推送给它并相应地更新页面。
如果这是可能的,有人对我从哪里开始有建议吗?我对 JS 相当熟悉,但 node.js 似乎让我感到困惑。
谢谢