2010-05-12 2 views
2

내보기 및 레이아웃을 여러 부분으로 나누었습니다. 일부는 정적 부분입니다. 즉, 여기에 표시되는 데이터베이스의 데이터가 없습니다. 매번 erb 템플릿 시스템이 html을 생성하지 못하도록 캐시를 저장하거나 매번 db에서 매번 검색해야하는 상황에서 캐시하는 것이 의미가 있습니다.캐시 정적 부분 부분을 조각화하는 것이 맞습니까

덕분에, 재

답변

0

벤치 마크.

실제 성능은 조각 캐시가 구성된 방식에 따라 달라질 수 있습니다. 예를 들어, NFS와 같은 공유 스토리지에 캐싱하는 경우 훨씬 느려질 수 있습니다. 프래그먼트 캐시가 memcached라면, 거기에서 끌어 당기는 것이 더 빠를 수도 있습니다.

+0

기본값을 사용하면 어떻게됩니까? BTW 무엇이 기본값입니까? – user290870

+0

기본값은'tmp/cache' 디렉토리가 존재하면'FileStore'이고 그렇지 않으면'MemoryStore'입니다. http://guides.rubyonrails.org/caching_with_rails.html#cache-stores를 참조하십시오. – skalee

관련 문제