나는 많은 양의 데이터로 사이트를 가지고 있고 이런 모든 페이지에 "러시아 인형"캐싱을하고 있어요 :레일 조각 캐싱 : 100K + 조각이 성능을 저하시킬까요?
# articles.html.haml
- cache "list of articles", expires_in: 15.minutes do
= render partial: "article", collection: @articles
# _article.html.haml
- cache article do
= article.body
= render partial: "comment", collection: article.comments
# _comment.html.haml
- cache comment do
= comment.body
이 수천 조각의의 수백을 만들 것입니다.
1./tmp/cache 디렉토리의 많은 조각 파일로 인해 성능이 저하됩니까?
2. 레일이 자동으로 만료되면 오래된 조각을 자동으로 삭제합니까?
추신. 이 사이트는 4GB RAM이있는 단일 우분투 서버에 있습니다. 캐시 저장소로 memcached를 사용하지 않고 표준 파일 기반 구현으로 레일 박스를 즉시 사용할 수 있습니다.