【问题标题】:dalli vs memcached gem for rails projects on herokudalli vs memcached gem,用于heroku上的rails项目
【发布时间】:2012-08-17 07:43:57
【问题描述】:

我打算在 heroku 上使用 memcache 插件,但不确定我应该使用什么 gem。根据the heroku documentation,推荐使用dalli,但我想使用memcached gem,因为它至少快2倍 比达利。

我的环境是 Ruby 1.9.2-p290 和 Rails 3.2.8。这两种宝石在我当地的环境中都能正常工作。谁能描述一下为什么 dalli 更好?或者memcached在heroku上有什么问题吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 heroku memcached


    【解决方案1】:

    我在google groups 上问了同样的问题,并从heroku 工程师@schneems 那里得到了明确的回答。

    具有本机 c 绑定的客户端更快,但会 如果确实出现问题,则更难调试。除非你正在做数百 每天对 memcache 进行数千或数百万次调用,您可能不会 注意速度差异。

    【讨论】:

      【解决方案2】:

      两者都可以,但如DevCenter 中所述:

      我们建议使用 dalli。 Dalli 支持 Rails 2 & 3 和 Ruby 1.8.7 & 1.9.2。它与我们所有的部署堆栈兼容,如果您希望在会话中使用 memcache,它是唯一可以使用的 gem 存储在 Rails 2 或 3 中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-30
        • 2012-10-03
        • 2012-12-11
        • 1970-01-01
        • 2011-12-01
        • 2012-06-20
        • 2012-05-24
        • 2014-05-21
        相关资源
        最近更新 更多