我需要memcache-client吗?

时间:2010-07-31 17:52:22

标签: ruby-on-rails memcached

我在1.8.7上使用rails 2.3.5和ruby。我有一个使用本地memcached(来自apt-get memcached的最新版本)实例的应用程序。似乎memcached正在按预期工作,但通过文档和其他评论,

1 - 似乎memcached-client被推荐用于加快速度。如果我真的需要它,我无法确定我的版本的rrails / ruby​​。现在我使用Rails.cache.read/write/fetch命令。我已经安装了这个gem,我想知道什么是没有这个gem的memcached接口,以及它是否足够好。

由于

1 个答案:

答案 0 :(得分:1)

当您键入Rails.cache时,Rails当前本机使用memcache-client(如果可用)。 所以你的帽子工作得很好。

这是带有rails的memcache的幻灯片,显示了它的用法: http://www.slideshare.net/guestac752c/caching-memcached-and-rails

关于速度,我非常喜欢本教程中的一些快速和肮脏的基准测试,只是为了让我对缓存感觉更好: http://townx.org/rails_and_memcached

它还有memcahe-client和Ruby-MemCache gems之间的有趣比较。 但是请注意,上面的链接很老化(就像有关铁轨的所有内容一样)......所以带上一点盐:)