我的Node.js API运行一些昂贵的“组”查询,使用例如:
app.get('/group/:collection', function(req, res) {
[...]
db.collection("indicators").group(keys, conds, { value : 0 } [...]
这里有一些相对容易实现的缓存解决方案,您可以考虑使用:
我的Node.js API运行一些昂贵的“组”查询,使用例如:
app.get('/group/:collection', function(req, res) {
[...]
db.collection("indicators").group(keys, conds, { value : 0 } [...]
Install the redis node module
npm install redis --save
Create a caching service. This is really the hardest part, but the general flow looks something like this: