我有一个基于视频的项目,其中所有上传的视频存储在第三方视频云中,当我们点击播放图标并登录mongodb时,我们会增加视频观看次数。如果用户点击100个视频,那么我们点击db 100次。 / p>
我的问题
答案 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.?
我们真的无法预测他们将如何增加计数但是,最可能的方式应该与我在第一段中讨论的相同。因此,刷新页面永远不会增加视频数量。
希望这会有所帮助。