カテゴリ、トピック、投稿で構成されるシンプルなフォーラムを作成しました。各投稿のユニークビュー数を追跡したいと思います。投稿は特定のユーザーに指定されているため、各投稿の毎日のトラフィックが多すぎるとは思いません. 見積もりをしなければならない場合、各投稿の 1 日あたりのビュー数 (最大) は 500 から 1000 です。現実的には 200 ~ 300 回しか表示されません。
私がやろうと思っていること:
すべての投稿は、という名前の PHP スクリプトを介して読み込まれtopic.php
ます。このスクリプトの最初に、COOKIE が存在するかどうかを最初に確認するコードをいくつか含めます。存在しない場合は、データベースでユーザーの IP と現在の投稿を確認します。データベースがユーザーの IP と post-id を見つけた場合は、次のページの読み込み時にスクリプトに通知する COOKIE を作成して、クエリでデータベースに迷惑をかけないようにします。
質問:
- ユーザーの IP と投稿 ID を (おそらくタイムスタンプと共に) 保存することは、一意の投稿ビューを追跡する適切な方法ですか?
- 上記で説明した方法は、「ベストプラクティス」または標準で効率的であると考えられていますか?
ありがとう、エヴァン