用于定期聚合数据并使用 node.js 提供服务的基础设施

infrastructure for aggregating data periodically and serving it using node.js

我对使用 Node.js 从使用 JSON API 的不同服务器聚合各种信息感兴趣。对其进行总结并将其作为静态网页提供。我收集的数据约为 100kbytes,所以我假设它会驻留在内存中并在请求时提供。

那么有没有一种方法可以将内存中的缓存数据聚合为一个 JSON 结构,该结构可以提供给静态页面。我宁愿不把它写在 MongoDB 中。

我正在使用 'serve-static' 提供来自 node.js 的静态网页。

npm 站点显示 241 results for cron.。另一种方法是记住您上次进行更新的时间,并且每次用户连接时,检查那个时间并进行 "just in time" 更新。我有一个做后者的网站。取决于更新的时间和复杂程度。

在我看来,使用像 JADE 这样的模板引擎要优于提供并非真正静态的静态页面。并不是说我喜欢 JADE,我不喜欢,YMMV,但是如果您的数据是动态的,那么使用模板似乎更有意义。

在内存中或 Mongo 中存储 JSON 太简单了,我真的不明白你的那部分问题。