2

stackoverflow と同様のビジター トラッキングを行いたいと考えています。

多数の投稿を読むことで、すでにいくつかの詳細を把握しています。

  • 15 分ごとに 1 つの IP ヒットのみをカウント (匿名の場合)
  • 一意のユーザー ログインを 1 つだけカウントする (1 日あたり?)

これで、実際の実装の問題が残ります..

2つの要素をテーブルに記録する必要があります(そしてカウントを増やします)

| | IP | IP | タイムスタンプ | ページ URL |

または、後でカウントを行います (たとえば、IIS ログ ファイルを使用します。これにはユーザーは含まれませんよね?

外にも同様の投稿がいくつかあることは知っていますが、私の意見では、どれも本当に素晴らしい解決策をまだ持っていません..

4

2 に答える 2

0

私はテーブルを提案します。ログインしたユーザーか匿名かを追跡するユーザー列を追加します。履歴を保持したい場合を除いて、検索を高速化するために、1日の終わりにテーブルをフラッシュすることをお勧めします。

于 2012-09-24T19:06:04.590 に答える
0

あなたのビジネスロジックについて議論することはできないと思います。どのようになりたいかはあなた次第です。あなたが「ユニークなユーザー」と呼ぶものを定義し、それを中心にアルゴリズムを構築してください。

ここでのあなたの質問に関して、あなたは多くの意見を得るでしょうが、あなたの質問に対する正解はありません。

私の意見:表、登録ユーザーの組み合わせ、および匿名ユーザーのIP追跡を使用するので、リストからオプション1を選択します.

その価値は何ですか - それが私の見解です。ありがとう。

于 2012-09-24T15:36:44.730 に答える