如何增加java中的视频观看次数

时间:2014-07-09 06:52:27

标签: java mongodb spring-mvc video youtube

我有一个基于视频的项目,其中所有上传的视频存储在第三方视频云中,当我们点击播放图标并登录mongodb时,我们会增加视频观看次数。如果用户点击100个视频,那么我们点击db 100次。 / p>

我的问题

  1. 我们可以减少db的命中率。
  2. youtube如何增加视频观看次数。
  3. 当我播放任何视频并刷新页面时,视频数量不会增加     YouTube上。

1 个答案:

答案 0 :(得分:0)

首先需要了解的是,视频数量会根据唯一的IP地址/会话请求(理想情况下)而增加。因此,如果您持续从同一浏览器和IP地址点击视频,则不会增加计数。

1.  Can we reduce hit on db.? 

您可以使用某个列表左右跟踪内存中的视频计数增量。会话关闭时,您可以在DB中添加此计数。但是不建议这样做,因为如果出现问题,你会错过视频的所有点击。更好的是,你可以优化代码,即使你想在每次点击视频时进行输入,系统都应该顺利运行。

2. How youtube increase video views count.? / 3. when i play any video and refresh the page video views not increase on youtube.?

我们真的无法预测他们将如何增加计数但是,最可能的方式应该与我在第一段中讨论的相同。因此,刷新页面永远不会增加视频数量。

希望这会有所帮助。