javascript - sequelize 缓存常见请求

标签 javascript node.js sequelize.js

所以我的问题很简单。如果我每秒/分钟会多次执行相同的查询(例如 User.find(test_user_id)),它每次都会向数据库发送请求,或者它只是以某种方式缓存查询结果?

最佳答案

在您的示例中,User.find(test_user_id),User 是您要查询的数据库表模型,.find 是您的数据检索方法。来自 sequelize site finder方法定义如下:

“Finder 方法旨在从数据库中获取数据。”

如果您调用 User.find(...) 您将为每个查询请求查询您的数据库。

关于javascript - sequelize 缓存常见请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21804640/

相关文章:

node.js - sequelize.js belongsTo not null 不起作用

javascript - 如何在此 Javascript 中限制输入字段中的空格?

javascript - 将应用程序部署到 Heroku,ENV 变量不起作用

javascript - node.js 是否提供真正的数组实现?

javascript - MEAN 应用程序,在服务器上发布之前我应该​​更改什么?

javascript - 在Nodejs Sequelize模型中,如何获取属性的类型信息?

node.js - 不能在另一个 Controller 中使用 req.user

javascript - 如何在 VueJS Mixin 中返回值

javascript - Typescript + Google Maps API + infobox.js 未捕获类型错误 : InfoBox is not a constructor

javascript - 为什么这个简单的 JSON 对象会在 JSON.parse 中抛出错误?