【发布时间】:2020-08-09 21:51:24
【问题描述】:
我想做类似的事情:Rails way to call external API from view?
但我不想为用户的每个请求调用 API,因为这会给 API 服务器带来很多不必要的负载,并且会过快耗尽我的配额。
有没有办法缓存每 100 个用户的响应并将缓存的版本显示给所有其他用户或类似的东西?可能已经有一些东西可以做到这一点,但我对 Ruby 很陌生,希望能得到一些帮助。
【问题讨论】:
-
由于配额限制,您希望保留哪些资源?缓存的请求可以避免数据库命中,但它仍然是一个 http 请求。
标签: ruby-on-rails ruby api