用于定期聚合数据并使用 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 太简单了,我真的不明白你的那部分问题。
我对使用 Node.js 从使用 JSON API 的不同服务器聚合各种信息感兴趣。对其进行总结并将其作为静态网页提供。我收集的数据约为 100kbytes,所以我假设它会驻留在内存中并在请求时提供。
那么有没有一种方法可以将内存中的缓存数据聚合为一个 JSON 结构,该结构可以提供给静态页面。我宁愿不把它写在 MongoDB 中。
我正在使用 'serve-static' 提供来自 node.js 的静态网页。
npm 站点显示 241 results for cron.。另一种方法是记住您上次进行更新的时间,并且每次用户连接时,检查那个时间并进行 "just in time" 更新。我有一个做后者的网站。取决于更新的时间和复杂程度。
在我看来,使用像 JADE 这样的模板引擎要优于提供并非真正静态的静态页面。并不是说我喜欢 JADE,我不喜欢,YMMV,但是如果您的数据是动态的,那么使用模板似乎更有意义。
在内存中或 Mongo 中存储 JSON 太简单了,我真的不明白你的那部分问题。