2010-05-28 2 views
0

레일즈 페이지 캐싱을 사용하여 과부하가 발생하는 애플리케이션의 속도를 높이고 싶습니다. 그러나 나는 또한 제시된 대상에 대한 히트/뷰를 세 필요가있다. 그래서 나는 사용자가 쇼 동작에 부딪 칠 때마다 호출되는 독특한 히트 카운터 방법 (IP 기준)을 가진 "Article"모델을 가지고있다. 캐싱에서는 작동하지 않으므로이 문제를 해결하는 올바른 방법에 대해 궁금합니다. 카운터가 실시간 결과를 표시 할 필요는 없습니다.Rails 히트/뷰 카운터로 페이지 캐싱. 방법?

생각 지금까지 :

  • 사용 크론과 레이크 작업은 로그/production.log 파일을 분석하는
  • 사용자 정의 로그 (어떻게 사용의 nginx?)
  • 쓰기

    의견, 아이디어 또는 우수 사례를 제공해 주셔서 감사합니다.

  • 답변

    1

    사용자 정의 로깅은 nginx에서 매우 간단합니다. logging module wiki을 살펴보십시오.

    나는 그저 cron 작업에 대해 (기본값을 파싱하여) 사용하고 거기에서부터 시작했다.