2009-06-05 6 views
3

Merb 초심자이므로 알고 싶다면 데이터를 캐시하는 가장 좋은 방법은 무엇입니까? 예를 들어 실제로는 자주 변경되지 않는 책 목록을 보여주는 페이지가있어서 데이터를 캐시하는 방법을 찾고 있습니다. 2 가지 선택이 가능합니다 : db의 캐시 데이터 또는 모든 페이지 캐시 (html).Merb에서 캐싱을 가장 잘 수행

그래서 간단하고 빠르게 만들 수있는 도구가 있습니까? 감사합니다.

+0

또한 Merb-Cache라는 캐싱 플러그인에 대한 Merb Wiki의 페이지가 있습니다. - http://merbivore.com/documentation/1.0/doc/rdoc/merb-cache-1.0/index.html 그래서,하지만 실제 사례의 부드러운 몇 가지가 필요합니다. 여전히 기대하고 있습니다 –

+0

Merb는 곧 레일과 병합 될 예정이므로 일종의 비회원입니다. 대신 레일 학습을 고려해야합니다! –

답변

1

가장 중요한 캐싱 모범 사례는 필요할 때까지 걱정하지 않는 것입니다. 서버로드가 요구되기 전에 캐싱을 구현하면 코드베이스의 다른 영역을 개선하고 기능을 추가하는 데 시간을 낭비 할 수 있습니다.

+0

네, 지금 캐싱 할 필요는 없지만 단지 그걸 가지고 놀고 싶습니다. –

0

캐싱은 최소한 알고 있다면 쉽게 할 수있는 것 중 하나입니다 일어날 방법과 방법. Merb가 아니더라도 RailsCasts의 첫 번째 정류장은 scaling rails입니다. 그가 보여주는 모든 것이 Merb에서도 가능합니다.

내가 너라면 설명에서 페이지 캐싱을 제안합니다.