我很好奇如何实时监控网站的更新,最好是在 node.js 中。
让我们以维基百科为例。有人决定用一些相关信息更新一篇文章。我将如何订阅页面并立即在我的 node.js 服务器中获取事件,而不必每 X 秒轮询一次网站?
我很好奇如何实时监控网站的更新,最好是在 node.js 中。
让我们以维基百科为例。有人决定用一些相关信息更新一篇文章。我将如何订阅页面并立即在我的 node.js 服务器中获取事件,而不必每 X 秒轮询一次网站?
如果您可以选择“指示”网站通知您,您可以创建网站在内容更新时将调用的 Web 服务。但是,当然,该网站应该有这样的选择。
一般来说,如果没有其他可能性(如新闻提要),您将需要对网站进行调查。你不能强迫他们提供这样的服务。
对于 Wikipedia 的详细信息,有实时更新 IRC 流,每个项目一个。Wikistream就是这样一个读取提要的应用程序,您可以在 github 上查看它的开源 node.js 代码。