2010-08-01 127 views
2

我读了越来越memcached的设置使用Rails(2.3.5)一些教程,我有点失落。Rails memcached:从哪里开始?

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

我明白Rails已经内置了对SQL cacheing支持,但是cacheing只持续一个行动的持续时间。

我希望有一个简单的方法来坚持的设置(这也是ActiveRecord的模型)用于任意时间量。奖励积分,如果我还可以在设置更改时轻松重置缓存。

感谢

回答

6

RailsEnvy的格雷格·波拉克做了一系列的“缩放导轨”的截屏而回,这是现在免费的(由于通过向NewRelic的赞助)。你可能要开始第1集,但第8套专门的memcached:

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

+1

谢谢,这个链接现在分成:( – 2015-02-23 14:46:59

1

听起来像是你想要什么DB和ActiveRecord的之间的对象缓存。我们迄今发现的唯一体面的是Identity Cache(https://github.com/Shopify/identity_cache)。它是全新的,所以它的边缘有点粗糙,但为基本缓存完成了工作。