1

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

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

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

4

1 回答 1

0

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

于 2011-08-19T07:58:57.770 回答