我打算在heroku上使用memcache附加组件,但不确定我应该使用哪种gem。根据{{3}},建议使用dalli,但我想使用the heroku documentation,因为它至少快2倍 比达利。
我的环境是Ruby 1.9.2-p290和Rails 3.2.8。这两颗宝石在我当地的环境中运作良好。谁能描述为什么dalli更好?或memcached在heroku上有任何问题吗?
答案 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中。