ヒットカウンターを実装するために使用できるさまざまな方法について読んでいます。私が最も気に入ったのは、特定のユーザーが特定のページにアクセスしたかどうかを示すためのセッション/Cookie フラグを持つことでした。フラグが設定されていない場合は、フラグを設定して、ページのヒット数を 1 増やします。
上記の方法で問題ないことはわかっていますが、常に回避策があることも理解しています。しかし、page_id と ip_address の組み合わせに一意の制約がある専用テーブルを使用する場合、セッション フラグの組み合わせで使用すると最も効率的に機能するはずです。しかし、私が取り組んでいるサイトには 1 日あたり約 20000 のヒットがあることを考えると (これは多くはありませんが、ヒット テーブルをフラッディングするのに十分です)、ヒットをキャプチャするためだけに MySQL に IP アドレスをフラッディングする価値はありますか?
また、これら以外に正当なヒットをキャプチャするより良い方法はありますか?