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

时间:2015-01-21 04:19:55

标签: javascript json database node.js aggregation

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

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

我使用'serve-static'来从node.js提供静态网页。

1 个答案:

答案 0 :(得分:1)

npm网站显示241 results for cron.。另一种方法是记住上次更新的时间,并且,每次用户连接时,检查时间并立即执行"及时#34;更新。我有一个网站,后者。取决于更新的时间和复杂程度。

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

将JSON存储在内存或Mongo中是如此简单,以至于我真的不理解你的那部分问题。