【发布时间】:2016-11-11 08:53:32
【问题描述】:
我们使用 rabl 作为带有 rails 4 的视图模板。最近我们正在尝试缓存这些 rabl 视图。我们知道缓存是通过在视图中添加以下行来完成的 - 缓存一些对象
我的问题是如何决定这个 some_object ?
例如,我们有一个返回视频的视图,其中包含相关产品的信息。现在,从该视图中的用户对象派生的数据不会被缓存为缓存,这会导致来自不同用户的请求的数据不正确。所以我知道我需要为缓存键传递用户对象。但是我应该传递哪些其他对象来为此视图生成缓存键并获得最佳性能?
【问题讨论】:
标签: ruby ruby-on-rails-4 caching spree rabl