2010-07-31 5 views
2

레일 2.3.5 및 1.8.7에서 루비입니다. 로컬 memcached (apt-get memcached의 최신 버전) 인스턴스를 사용하는 단일 응용 프로그램이 있습니다. memcached가 예상대로 작동하지만, 문서 및 기타 의견을 통해 가고있는 것 같습니다.memcache-client가 필요합니까?

1 - 속도를 높이기 위해 memcached-client를 권장합니다. 실제로 필요한 경우 rrils/ruby의 버전으로 확실히 말할 수 없습니다. 지금은 Rails.cache.read/write/fetch 명령을 사용합니다. 나는이 보석을 설치했고,이 보석 없이는 memcached와 인터페이싱하는 것이 무엇인지 궁금하다.

감사

답변

1

레일은 현재 기본적으로 당신이 Rails.cache을 입력 memcache에 클라이언트를 (사용 가능한 경우)를 사용합니다. 모자가 잘 작동합니다. 여기

가 사용 보여 레일 memcache에의 slideshare이다 : 속도에 관해서는 http://www.slideshare.net/guestac752c/caching-memcached-and-rails

을, 아주이 튜토리얼에 대한 빠른 - 및 - 더러운 벤치 마크의 일부처럼 그냥 나를 캐싱 등에 대해 기분 좋게합니다 : http://townx.org/rails_and_memcached

또한 memcahe-client와 Ruby-MemCache gem 사이에는 흥미로운 비교가 있습니다. 그러나 위의 링크는 슬프게도 노후화되어 있습니다 (레일에 관해 쓰여진 모든 것) ... 소금 한 방울로 찍으십시오 :)

+0

memcache-client 레일을 설치하면 자동으로 사용됩니다. 그게 없으면 그걸 사용하는거야? – badnaam

+0

내 답변이 도움이 되었습니까? 그렇다면 "받아들이시겠습니까?" :) –