【发布时间】:2011-04-18 12:06:55
【问题描述】:
Heroku 原生支持 memcache 作为插件。我的问题是,作为一个 Rails 新手,我不知道如何使用 memcache 来加快我最耗时的请求(我通过查看 newrelic 分析知道它们是什么)。我们应该在 memcache 上使用像“cache-money”这样的 gem 吗?有人再使用 act_as_cached 了吗?
我知道这是一个非常琐碎的问题。然而,在网上搜索了几个小时后,我找不到像样的教程。任何帮助/链接表示赞赏!
【问题讨论】:
-
缓存是一个非常广泛的话题,你可以做很多不同的类型。 Memcached 没什么特别的。它只是你想要缓存的东西的存储介质(因为 mysql 可能是你想要持久化的对象的存储)。另一种类型的缓存可能更适合您的特定页面。在任何情况下,您都需要向我们提供有关您的缓慢请求的更多详细信息,以便获得体面的答案。它是什么样的页面?公开的,还是对每个用户不同?大部分时间是花在查询数据库还是渲染视图上?
-
这个问题+1。我也在寻找一个不错的 rails + memcache 教程。
标签: ruby-on-rails caching heroku memcached