【问题标题】:Unique visitor counting in ASP.NET MVCASP.NET MVC 中的唯一访问者计数
【发布时间】:2012-09-16 02:06:12
【问题描述】:

我想做类似于 stackoverflow 的访客跟踪..

通过阅读大量帖子,我已经弄清楚了一些细节:

  • 每 15 分钟仅计算 1 个 IP 命中(如果匿名)
  • 只计算 1 个唯一用户登录(每天?)

现在剩下的就是真正实现的问题了..

我是否应该将这两个因素记录到一个表中(并增加计数)

|知识产权 |时间戳 |网页地址 |

或者在之后进行计数(例如,使用 IIS 日志文件 - 不包括用户,对吧?

我知道外面有一些类似的帖子,但在我看来还没有一个很好的解决方案..

【问题讨论】:

    标签: asp.net-mvc database-design architecture


    【解决方案1】:

    我会建议一张桌子。添加用户列以跟踪其是登录用户还是匿名用户。 除非您想保留历史记录,否则我建议您在一天结束时清空表格以保持快速搜索。

    【讨论】:

      【解决方案2】:

      我认为您不能讨论您的业务逻辑。这取决于你想要它如何。我想说,定义你所谓的“唯一用户”并围绕它构建你的算法。

      关于你在这里的问题,你会得到很多意见,但你的问题没有正确的答案。

      我的意见:我会选择表格,结合注册用户和匿名用户的 IP 跟踪,所以从你的列表中选择一个。

      对于它的价值 - 这是我的看法。谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-04
        • 1970-01-01
        相关资源
        最近更新 更多