确实会缓存常见请求



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

在您的示例中 User.find(test_user_id) 中,User 是您正在查询的数据库表模型,.find 是您的数据检索方法。在续集站点中,查找器方法定义如下:

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

如果调用 User.find(...),则将查询数据库以获取每个查询请求。

最新更新