自分のサイトでのユーザーのページビューを追跡することに興味があります。トラフィックが急速に拡大しているので、ロボットなどが心配です。また、追跡されたデータをライブで使用してユーザーエクスペリエンスを変更できるようにしたいと考えています(したがって、Googleアナリティクスを使用していますが、この目的には役立ちません) 。
私の情報を保存するための最も効率的な方法は何ですか?これが私の現在の理論です。批評したり、より多くのアイデアを提供してください:)
戦略:ロード時にクライアントからIP、ページURL、ブラウザー/バージョン、タイムスタンプ、参照を収集し、MySQLに行を挿入します。時間またはパフォーマンスに基づいて、テーブルを「アーカイブ」して行を削除するか、cronを介して新しい行を作成する間隔を決定します。
これは安定していますか?