用于定期聚合数据并使用 Node.js 为其提供服务的基础架构
infrastructure for aggregating data periodically and serving it using node.js
我对使用Node.js使用JSON API聚合来自不同服务器的各种信息感兴趣。总结它并将其作为静态网页提供。我正在收集的数据是~100KB,所以我假设它将驻留在内存中并在请求时提供服务。
那么有没有一种方法可以将内存中的缓存数据聚合为可以提供给静态页面的 JSON 结构。我宁愿不用MongoDB编写它。
我正在使用"服务静态"从node.js提供静态网页。
npm 站点显示 cron 的 241 个结果。另一种方法是记住您上次进行更新的时间,并且每次用户连接时,检查该时间并进行"及时"更新。 我有一个网站做后者。 取决于更新的长度和复杂性。
在我看来,使用像 JADE 这样的模板引擎将优于提供非真正静态的静态页面。 不是我喜欢JADE,我不喜欢YMMV,但是如果你的数据是动态的,那么使用模板似乎更有意义。
将 JSON 存储在内存或 Mongo 中非常简单,我真的不明白您问题的这一部分。
相关文章:
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 使用angular.js问题的JavaSpringREST服务
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- 使用connect vhost为多个express.js应用程序提供服务
- 在服务工作者中导入jquery.js
- Angular js-尚未添加PUT请求到服务的URL
- 可以't访问Angular.js服务中的功能
- 在JS中获取当前IP(无第三方服务)
- 在http服务单元测试中使用request-js时,chai.request不是一个函数
- 将Browserify与Angular JS结合使用--将服务传递到控制器中
- Node.JS:从服务器端内存服务文件与服务器端文件
- Angular JS$编译服务导致$watch内存泄漏
- 如何在angular js中的工厂/服务中使用$cookie
- 在Node.js中编写rest服务
- 我怎么能在Angular JS中等待,直到我的web服务返回
- 如何在公共js模块中从web服务返回数据
- 将ByteArray从Knockout.js发布到Web服务
- 更改服务.js中的变量值
- Express单独服务js文件
- Node.js公共静态文件夹以utf-8字符集服务js