2024年6月13日发(作者:)
抖音是如何支撑上万人同时在刷视频而且保证不卡的?它又是
如何获取用户数据推荐相关视频的?在刷的同时,我们又不得不感叹
大数据真的是让人叹为观止。那么,它到底如何实现的呢?
(1)需要多个地区多台服务器做节点
首先他们肯定不只是在一台地区有几台服务器这么简单,需要在
不同地区布置节点。抖音并不是全国所有刷视频用户都在同一个地方
的数据机房接入我们看视频的流量,如果是这样的话,那么这个数据
数据机房所需的带宽就是过于巨大。一般来说,抖音在全国各地会建
设几个比较大的数据机房,我们刷视频的请求是就近接入的。
(2)多台服务器做负载均衡
大型APP都不是直接请求视屏所在源的,大部分都是先请求一个
分发服务器,再由分发服务器指定一个服务器为你提供视频源,而且
大部分都是哟弄的万兆带宽。各个数据中.心的视频数据,通过专有
的高速互联网络进行同步。也就是你上传的视频虽然是上传到上海的
数据中.心,北京的用户依然可以看到,就是可能要晚一点刷才看到。
抖音需要把你在上海上传的视频数据通过高速网络传递到北京后,北
京的用户才能看到。
(3)需要足够大的带宽支撑
就带宽来说,大部分都是万兆宽带,G口带宽,出口至少1G带宽
才可以,然后用云部署+均衡负载对全国进行部署,自动为用户选择
距离较近的服务器,同时服务器分为数据库类、用户类、存储类等等。
我们想想,在刷抖音和你看视频有什么不同。看视频更多的是用
户主动搜索,点击观看,而抖音就不一样了,全是算法推荐,提前给
你准备好了,你自己是无法决定你的下一个视频是什么的。因此,算
法的不同意味着可以实时优化带宽,使得带宽更大程度利用,也可以
对数据进行整理,可以优化的空间很大。相比之下,应该是比传统视
频行业要省些带宽的吧。
以上是根据多年产品经验所得,并不能确切说出抖音服务器具体
如何实施的,不过如果你想做一个短视频APP,苦于找不到合适的服
务器租用商,可以看这里。
华东移动,100M独享带宽,仅899元/月
华东移动,G口独享带宽,仅6000元/月
中原移动,G口独享带宽,仅4500元/月
电信,联通,双线,多线,BGP多种机房选择。
百兆,G口,万兆都支持


发布评论