带宽是什么?为什么像斗鱼这些平台需要支付带宽费用呢?
哈哈,这个问题其实很简单。
要回答这个问题,我们得先了解互联网的结构。
我以很简单的方式给大家讲解一下。
可以把互联网想象成一个很大的高速公路路网,每一个人想要加入互联网都需要通过一条路,这条路就是接入家里的宽带,而这条路的大小就是宽带的不同。
5M可能就是相当于普通的小路,20M相当于乡村水泥路,100M可能相当于沥青路,这是打个比方不必太较真哈。
在互联网上每一次的访问就是从你家到别人家。
你在看斗鱼直播,所以你的电脑就去斗鱼家里搬视频文件回来播放。
所以问题来了,如果斗鱼家里是一条小的水泥路,可能说支持十个人可以同时去他家里搬视频资源。
但是斗鱼的播放量非常大,随便一个直播间都是几万人,所以需要非常宽的路,这个路就是带宽,需要非常高的带宽了。
但是这样来,每个人都去斗鱼家里,就会有一些问题:比如有的用户住的远的访问的速度就很慢,而且人多了后就会出现卡顿。
就是堵车了,路不够宽,而且带宽的成本太高了,不划算。
那有没有更加经济,便宜一点儿的办法呢?
有,这就是CDN加速。
他的方式是怎么样呢?
主播直播的时候会上传一段视频资源到斗鱼服务器,斗鱼就在全国的高速公路上找一些收费站,主动把视频文件放到这些节点上,这些节点也被称为CDN加速节点。
用户需要访问这些视频资源的时候就可以找离自己最近的节点,就可以读取了,少走了很多弯路。
比如一个用户在广东,斗鱼家在北京。
按照传统的访问方式,用户要跑到北京去把文件拿回来才能播放,这次访问的时间很长,就是延迟很高,如果所有的广东用户都这样跑,斗鱼家里得修一条非常宽,非常宽的路才行,而且还跑了很多冤枉路。
使用了CDN节点后,斗鱼主动把文件放到广东省的高速公路收费站上。
所有的广东用户就可以直接在高速上读取,速度就非常快了,斗鱼就省了很多带宽。
CDN根据方案的不同,节点的位置和数量也不同,有些一个省一个节点,有些是一个市一个节点或者相邻的几个市共用一个节点等等。
其实,斗鱼所支付的带宽费用跟我们家庭宽带是一样的,只不过是说他的需求量一般家庭大的多,所以费用高。
尤其是视频网站,每个月的带宽费用更是惊人,多达几十上百万。
所以CDN是一种非常有效的方式,提升用户体验,降低播放延迟,降低带宽成本。
目前而言CDN主要有以下两种收费计费方式按照流量方式计费:每GB 单价**元/月对于域名流量曲线波动较大,存在带宽尖峰,宽带波动很大,那么选择流量计费可能比较会划算一点,像上面所述的情况其实也算是比较合适的。
按照宽带方式计费:每Mbps 单价**元/月一般是按照95宽带计费(取出所有带宽值,去掉值最高的5%,剩下的最大带宽就是计费带宽)或者是取月第四峰值带宽作为计费带宽,对于域名流量曲线比较平稳,宽带比较稳定,这类情况可能比较适合带宽计费方式。
每月固定流量较大者,适合采取95带宽计费。
抛砖引玉,有不懂的小伙伴儿可以留言哦。
如果您理解的这个问题的话可以点个关注哦,谢谢