【问题标题】:Logic for number of person viewed查看人数的逻辑
【发布时间】:2010-02-01 12:02:56
【问题描述】:

我想显示特定文章的查看人数。我将如何在我的程序中做到这一点? 任何策略,有人可以建议...

【问题讨论】:

  • 您使用的是什么语言、技术等?
  • 唯一用户?页面浏览量?什么服务器端语言?
  • 如果有人查看了一篇文章,则更新表格并将article_id标识的列视图添加1
  • 如果有人在1分钟后定期查看或刷新页面怎么办?

标签: c# asp.net logic


【解决方案1】:

如果您不使用任何框架或 CMS,则可以将 Google Analytics 或 Piwik 集成到您的网站中。然后使用他们的内部数据来显示每篇文章的浏览次数/唯一浏览次数。


  1. 使用文章 id/url(或任何您使用的技术)、IP、用户代理创建一个表格。
  2. 在每个相关页面的每个页面访问中写下这些值。
  3. 要显示查看次数,只需选择计数
  4. 显示唯一视图数显示计数(不同)

【讨论】:

  • 我会考虑什么?每次页面加载时是否增加查看此问题的人数?那么如果有人一次又一次地刷新页面会发生什么?
  • 这就是为什么使用 piwik 或 google 更好。他们有两种选择。这取决于您想要什么,如果是有多少不同的人查看它,那么唯一的观点就是答案。
  • 我没有使用任何 CMS,也不想集成任何此类东西。还有什么其他的建议可以同时满足或者介于两者之间?
猜你喜欢
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多