我在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接口,以及它是否足够好。
由于
答案 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之间的有趣比较。 但是请注意,上面的链接很老化(就像有关铁轨的所有内容一样)......所以带上一点盐:)