如何在 Rails 中缓存模型对象?
Posted
技术标签:
【中文标题】如何在 Rails 中缓存模型对象?【英文标题】:How can I cache Model objects in Rails? 【发布时间】:2011-04-21 02:26:55 【问题描述】:有没有一种我可以在 Rails 中使用的技术,这样每当对 Model 对象执行简单的“查找”时,首先在 memcached 中搜索结果,只有在没有找到结果时才会对数据库?
理想情况下,我希望解决方案是隐式的,这样我就可以编写 Model.find(id),它首先检查缓存,如果需要数据库查询,则返回的对象然后添加到缓存中即我不需要用附加代码包装 Model.find(id) 来检查缓存是否匹配内容。
谢谢!
【问题讨论】:
【参考方案1】:http://github.com/ngmoco/cache-money 是要走的路
【讨论】:
以上是关于如何在 Rails 中缓存模型对象?的主要内容,如果未能解决你的问题,请参考以下文章