项目主要由音乐推荐模块、历史记录模块、用户管理模块和其他第三方接口组成
历史记录和用户管理模块主要给音乐推荐模块提供数据支撑
第三方接口主要用于音乐的提供搜索播放等功能
项目主要问题是在用户浏览量大或者少的时候会出现计算量大幅增加和数据不够的情况
于是在用户浏览量过大时候会进行数据筛选
将用户一定时间内的浏览次数作为比重,以次筛选比重更大的数据用作计算
当用户浏览量过少的时候会随机挑选热门浏览记录作为补充
同时当音乐的播放量过少时无法进行协同计算也会采用随机热门推荐的方式作为数据补充
前端用于展示随便写的
点击空白处退出提示













评论