用于定期聚合数据并使用 Node.js 为其提供服务的基础架构

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

本文关键字:服务 js 数据 Node 用于      更新时间:2023-09-26

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

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

我正在使用"服务静态"从node.js提供静态网页。

npm 站点显示 cron 的 241 个结果。另一种方法是记住您上次进行更新的时间,并且每次用户连接时,检查该时间并进行"及时"更新。 我有一个网站做后者。 取决于更新的长度和复杂性。

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

将 JSON 存储在内存或 Mongo 中非常简单,我真的不明白您问题的这一部分。