学习目标:
- 圈子实现点赞、喜欢功能
- 圈子实现评论
- 圈子实现评论的点赞
- 视频功能说明
- FastDFS环境搭建
- 视频的功能实现
1、动态评论
点赞、喜欢、评论等均可理解为用户对动态的评论。
点赞、取消点赞、喜欢、发布动态、删除动态等接口实现....
完成效果如下,代码可参考:
2、视频功能
视频功能说明
视频功能类似于抖音、快手视频的应用,用户可以上传视频进行分享,也可以浏览查看别人分享的视频,并且可以对视频评论和点赞操作。
效果:
3、技术方案
对于视频的功能的开发,核心点就是:
存储 + 推荐 + 加载速度 。
对于存储而言,小视频的存储量以及容量都是非常巨大的,所以我们选择自己搭建分布式存储系统 FastDFS进行存储
对于推荐算法,我们将采用多种权重的计算方式进行计算
对于加载速度,除了提升服务器带宽外可以通过CDN的方式进行加速,当然了这需要额外购买 CDN服务