在我正在处理的项目中,我从控制器中的外部 API 请求数据,然后将其显示在视图中。我最近开始遇到由于速率限制而引发的异常,这是由于对 API 的过度调用引起的。为了解决这个问题,我假设我需要实现某种缓存系统。我一直在阅读rails中的页面缓存,它似乎并没有解决我的问题,因为我没有使用我自己数据库中的模型。所以,我想知道是否有一种简单的方法可以定时缓存页面,以便每隔一段时间通过 API 请求新数据。
希望这是有道理的——我对 Ruby on Rails 还很陌生,而且我以前从未使用过任何类型的缓存系统。