【问题标题】:Scaling Rails with Cache-on-write使用 Cache-on-write 扩展 Rails
【发布时间】:2010-12-24 12:23:06
【问题描述】:

我目前有一个使用传统缓存的 Rails 应用程序。 cache do 块用于缓存慢速渲染部分。这在大多数情况下都很有效,除了一些页面在第一次读取时渲染时间太长。

我想将这些部分的渲染从读取端移动到写入端,方法是在基础数据更改时在模型或清扫器中进行渲染。优选地,这将在已经使缓存键无效的清扫器中。这是一个好方法吗?有没有“正确”的方法来做到这一点?

【问题讨论】:

    标签: ruby-on-rails caching scalability


    【解决方案1】:

    是渲染需要一段时间的实际部分还是实际获取数据所需的查询?如果是后者,最好以直写方式缓存它们,这可能比尝试在写入时更新缓存的部分更简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-07-06
      相关资源
      最近更新 更多