質問

ユーザーがドメインを設定し、コンテンツを公開できるRailsアプリケーションがあります。ページビュー数などの公共交通統計を収集する必要があります。この機能の良い例の1つは、顧客として表示できるflickrの使用統計です。

質問は、使用情報を収集するための最良の方法は何かです。ログファイルを解析して実行する必要がありますか、それとも実行時にデータベースに収集して保存する必要がありますか?既にこれを提供しているツールまたはRailsプラグインはありますか?

このソリューションは、1か月に数千のドメインと数百万のページビューがある場合でも、適切に拡張する必要があります。

役に立ちましたか?

解決

記録しようとしているものによって異なります。

http://github.com/smtlaissezfaire/enhanced_query_analyzer/treeの使用を開始しました/ master ベータプロダクションシステムでクエリを記録します。 application.rbのbeforeフィルタを使用して、ページビューのログに似た動作を確実に実行できます

データベースを使用する必要がある または したい場合、Googleと情報を共有したくない、またmysqlを使用している場合は、アーカイブストレージエンジン

他のヒント

Googleアナリティクスはおそらく最善の方法です...

ホストに確認してください。それらのいくつかは、デフォルトでUrchinの統計情報を提供します。

それ以外のほとんどの人はGoogleアナリティクスを使用しています。非常にきめ細かい情報が必要な場合は、これの1つ。 スケジューラで後処理を行う場合(cronなど)、パフォーマンスやスケーリングについて心配する必要はありません。

最も簡単な解決策は、おそらく Mint を購入するか、Googleアナリティクスを使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top