【问题标题】:Rails memcached: Where to begin?Rails memcached:从哪里开始?
【发布时间】:2011-03-23 19:04:55
【问题描述】:

我阅读了一些关于使用 Rails (2.3.5) 设置 memcached 的教程,但我有点迷茫。

这是我需要缓存的内容: 我有存储在数据库中的用户特定设置。在 ApplicationController 中查询设置,这意味着查询正在按请求运行。

我了解 Rails 内置了对 SQL 缓存的支持,但是缓存仅在操作期间持续。

我想要一种简单的方法来将设置(也是 ActiveRecord 模型)保留任意时间。如果我也可以在设置更改时轻松重置缓存,则可以加分。

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby activerecord caching memcached


    【解决方案1】:

    RailsEnvy 的 Gregg Pollack 不久前制作了一系列“Scaling Rails”截屏视频,现在免费(感谢 NewRelic 的赞助)。您可能想从第 1 集开始,但第 8 集专门介绍了 memcached:

    http://railslab.newrelic.com/2009/02/19/episode-8-memcached

    【讨论】:

    • 谢谢,这个链接现在坏了:(
    【解决方案2】:

    听起来你想要的是数据库和 ActiveRecord 之间的对象缓存。到目前为止,我们发现的唯一一个不错的是 Identity Cache (https://github.com/Shopify/identity_cache)。它是全新的,所以边缘有点粗糙,但可以完成基本缓存的工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多