【问题标题】:How to increase video views count in java如何在java中增加视频观看次数
【发布时间】:2014-08-30 02:09:22
【问题描述】:

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

我的问题

  1. 我们可以减少对分贝的命中吗?
  2. youtube 如何增加视频观看次数。
  3. 当我播放任何视频并刷新页面时,视频观看次数不会增加 优酷。

【问题讨论】:

    标签: java mongodb spring-mvc video youtube


    【解决方案1】:

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

    1.  Can we reduce hit on db.? 
    

    您可以使用一些列表来跟踪内存中的视频计数增量。当会话关闭时,您可以在数据库中添加此计数。但不建议这样做,因为如果出现问题,您将错过视频的所有点击量。更好的是,您可以优化代码,即使您想在每次视频被点击时进入,系统也应该运行顺畅。

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

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

    希望这会有所帮助。

    【讨论】:

    • 感谢 Ved 的及时回复。我不明白“视频计数根据唯一 IP 地址/会话请求增加”这一行,您的意思是视频计数等于唯一用户计数。
    • 这取决于您的应用程序,您是否允许用户创建他们的帐户。如果是,则每个会话基数可以增加计数,如果不是,则必须考虑获取请求的唯一 IP 地址。
    • @Ved.Ok 表示如果用户点击我们在会话中只增加一个视频计数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 2018-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多