【问题标题】:equivalent of .net output cache in node.js?相当于node.js中的.net输出缓存?
【发布时间】:2011-08-14 13:49:49
【问题描述】:

来自 asp.net 的 node 新手,因此对在 node.js 中实现缓存的最佳模块/框架感到好奇。我想缓存一些昂贵的数据库查询,因此寻找一种简单的方法将数据库结果或整个 http 页面输出缓存到内存。

在 .net 中,它将使用 httpcache 或页面输出缓存。节点世界有没有等价物?

我应该设置一个本地 memcached 或 redis 服务器来完成此操作吗?

【问题讨论】:

    标签: node.js memcached redis express http-caching


    【解决方案1】:

    如果您使用的是 express,那么有一个 settings 选项用于启用视图缓存,而且由于 express 构建在 connect 之上,您可以尝试查看 connect-cache 模块。例如,对于缓存静态内容,您可以查看node-static。在 memcached 或 redis 中缓存数据库查询可能高度依赖于您的数据结构,但我可能会选择 redis,因为它支持more advanced data structures,这可能很方便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 2012-03-12
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多