【问题标题】:Youtube Video View CountYoutube 视频观看次数
【发布时间】:2014-03-29 13:06:12
【问题描述】:

如果您注意到,如果您多次刷新视频页面,Youtube 视频的观看次数不会改变。

此外,如果您在同一台计算机的不同浏览器上打开相同的 url,它仍然显示旧计数。

你猜他们维持这个观看次数的逻辑是什么?

它们是否有 2 个计数字段并且它们每晚同步并且页面总是显示同步值而不是随着页面刷新而更新的计数?

谢谢

【问题讨论】:

  • 我认为他们不会让视频数量激增,因为这会增加一些暴力视频或不遵守其网站条款和条件的视频(即色情)的流行度
  • 此外,我猜,它们仅在您实际观看视频时才会增加计数器(例如,超过 90% 的时间线以正常速度处理,而不是跳跃),而不仅仅是请求周围的网站.

标签: caching youtube


【解决方案1】:

我认为他们记录了所有增加计数器的页面浏览量,但输出(您收到的 HTML)被缓存 - 或者至少是其中的一部分。

这是有道理的 - Youtube 是一个非常受欢迎的网站,为许多并发用户提供服务。性能非常重要。

【讨论】:

  • 我最喜欢这个答案。原因:正如你所说,虽然可能不是最准确的计数,但它最有意义。
  • 检查 IP 地址或等待 10 分钟或整个小时似乎很愚蠢。如果我点击一个视频,如果我不喜欢它,我可能会离开该页面。但我还是看了。
【解决方案2】:

如果您在浏览器中不断刷新页面,甚至在同一台计算机上的另一个浏览器中打开页面,那么不增加查看次数是有意义的。这可以通过记录您计算机的 IP 并将其存储给定时间间隔来完成:在该时间间隔内,查看次数只会增加一次。因此,从给定的计算机(可能由 IP 识别),剪辑的观看次数只会每小时/每天/等增加一次...

【讨论】:

  • 可以检测到页面刷新。所以如果是页面刷新可以防止增加计数器。
  • 在给定的时间间隔内,无论从同一台计算机如何访问页面,都应该防止增加计数器,因此无论是页面刷新还是其他什么都无关紧要。
  • 另外,用户究竟需要做什么才能让网站将其视为“视图”是另一回事(也许你必须实际观看剪辑超过 50% 或其他),但“视图”在每个时间间隔内只会被视为有效一次。
猜你喜欢
  • 2023-03-17
  • 2018-09-02
  • 2019-11-12
  • 2013-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-21
  • 2022-08-05
相关资源
最近更新 更多