私は非常に考えられる問題を抱えており、私が従うべき最善の方法について助けが必要です
ノート
私は1日あたり1万ヒットについて話している
ミッション
- ホスティング サーバーのリソースをあまり使用しない
- サイトの読み込みが遅くならない
問題
私は、ユニークな訪問者が来るたびにポイントを与える Web サイトを持っています。
- その訪問者が最後の訪問から 12 時間以内に再び来た場合、その訪問者はカウントされません。
- その訪問者が 12 時間後に再び訪問した場合、その訪問者は新規訪問としてカウントされ、さらに 1 ポイントが加算されます。
今、
これを行うには多くの方法がありますが、トラフィックの多い Web サイトには十分ではないようです。
すべての訪問のデータベースに IP と時間を記録し、その訪問者が再び来た場合は、IP と時間で比較します。12 時間以内または 12 時間後に来たのが、新しい IP または古い IP の新しい訪問者であったかどうかを知るため。
これには時間がかかり、Web サイト全体の速度が低下する可能性があります。
では、これを行うためのアイデアや戦略はありますか?
Glenn Nelsonの最良の回答のユニークな訪問者を追跡することを考えていましたが、私の場合、訪問者を 12 時間ごとにユニークなものとして再カウントする必要があります。