首页 > 解决方案 > 在 Ruby on Rails 中存储应用程序范围的缓存数据的位置

问题描述

我有一个小小的 ruby​​ on rails 应用程序,用于对我拥有的电影进行分类;我想在视图中有一个持久的页脚,始终显示类似“数据库包含 x 部电影,最受欢迎的是电影 abc 和最近添加的电影 xyz”之类的内容。

目前,我只是简单地使用 <%= Movie.count %> 来显示电影的数量,并使用一点 where 子句来选择最受欢迎和最新的电影,但考虑到数据将变为静态(没有多少电影购买了这些Netflix 和 Disney+ 的日子!!),我想我可能会缓存电影的数量以及最受欢迎的电影标题和最近的电影标题 - 只有在记录被更改时才更新这些值,否则会简化数据库负载。

现在这些变量会去哪里以及如何最容易地访问它们?

感谢您的任何想法!

标签: ruby-on-railsmodel-view-controller

解决方案


推荐阅读