레일 애플리케이션 사용 통계를 수집하는 가장 좋은 방법
-
05-07-2019 - |
문제
사용자가 도메인을 설정하고 콘텐츠를 게시 할 수있는 Rails 응용 프로그램이 있습니다. PageView Count 등과 같은 공개 트래픽 통계를 수집해야합니다.이 기능의 좋은 예는 고객으로 볼 수있는 Flickr 사용 통계입니다.
문제는 사용 정보를 수집하는 가장 좋은 방법입니다. 로그 파일을 구문 분석하여 수행해야합니까? 아니면 런타임에 데이터베이스에 수집 및 저장해야합니까? 이미 제공하는 도구 또는 레일 플러그인이 있습니까?
이 솔루션은 한 달에 수천 개의 도메인과 수백만 페이지의 페이지 뷰를 사용하더라도 잘 확장해야합니다.
해결책
그것은 당신이 정확히 당신이 로그를 시도하는 것에 달려 있습니다.
나는 사용하기 시작했다 http://github.com/smtlaissezfaire/enhanced_query_analyzer/tree/master 쿼리를 기록하기 위해 베타 생산 시스템에서. Application.rb의 이전 필터와 함께 로그 페이지보기와 유사한 작업을 수행 할 수 있습니다.
만약 너라면 필요 또는 원하다 데이터베이스를 사용하려면 정보를 Google과 공유하고 싶지 않고 MySQL을 사용하고 있으려면 아카이브 스토리지 엔진을 살펴 보는 것이 좋습니다.
다른 팁
제휴하지 않습니다 StackOverflow