dalli vs memcached gem for heroku上的rails项目

时间:2012-08-17 07:43:58

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

我打算在heroku上使用memcache附加组件,但不确定我应该使用哪种gem。根据{{​​3}},建议使用dalli,但我想使用the heroku documentation,因为它至少快2倍 比达利。

我的环境是Ruby 1.9.2-p290和Rails 3.2.8。这两颗宝石在我当地的环境中运作良好。谁能描述为什么dalli更好?或memcached在heroku上有任何问题吗?

2 个答案:

答案 0 :(得分:4)

我在google groups上问了同样的问题,得到了一位Heroku工程师@schneems的明确回答。

  

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

答案 1 :(得分:1)

两者都有效,但正如DevCenter

中所述
  

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