记录的Rails:从哪里开始?

use*_*154 2 ruby activerecord memcached caching ruby-on-rails

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

这是我需要缓存的内容:我具有存储在db中的用户特定设置.在ApplicationController中查询设置,这意味着每个请求正在运行查询.

我知道Rails内置了对SQL缓存的支持,但缓存只持续一段时间.

我想要一种简单的方法来保持设置(也是ActiveRecord模型)一段任意的时间.如果我还可以在设置更改时随时轻松重置缓存,则可获得奖励积分.

谢谢

Jer*_*ten 6

RailsEnvy的Gregg Pollack前段时间做了一系列"Scaling Rails"截屏视频,现在免费播放(感谢NewRelic的赞助).你可能想从第1集开始,但是第8集专门介绍了memcached:

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