万维讯通 1.192.39.* 2020-05-15 11:20:03 |
伴随着互联网的快速发展,网速的大幅提高为视频类网站的发展提供了最有利的土壤。各种视听类娱乐项目占据了我们大量时间的同时,也带来了巨大的市场效益。那有没有人好奇过,这些大型视频网站到底用了什么样的服务器呢?不管是优酷、爱奇艺这种传统视频网站,还是新兴的抖音、快手等短视频应用,甚至是斗鱼、映客等直播平台,动辄上亿的用户数量,观看高清视频所需的每人几兆甚至几十兆的带宽占用,到底需要多强大的服务器呢?
单台服务器无法满足大型视频站大多数网站都是搭建在单台服务器上的,这是因为普通网站很难有如此大量的用户访问。前几年有多家公司根据技术测试和实际运营得出过结论,单台服务器**可承受每天20万IP的访问。这对于一般网站肯定是足够的,但是像抖音这样拥有数亿的日活用户,需要的服务器数量是非常庞大的。实际上除了大型视频网站,像腾讯、淘宝、新浪这些我们熟知的大型互联网应用,都不是单台服务器或单个数据中心能支持的。要保证全国乃至世界各地用户稳定、流畅的访问,大型网站都必须使用分布式部署的CDN加速技术。
CDN即内容分发网络,通过在各地放置节点服务器,在现有的互联网基础之上构成了一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等进行综合判断,将用户的请求导向到离用户最近的服务器节点上。
更形象的理解其实类似于京东的物流模式,在全国各地建立物流点(节点服务器),当有人从京东购物时(用户发送请求),京东根据用户的收货地址(CDN进行用户域名解析),从最近或**的物流点进行派送(将访问用户连接到最近的节点服务器进行数据传输)。
使用分布式部署的CDN加速技术,再大的用户量也不是问题。当然了自建CDN节点需要的费用也是我们难以想象的,而对于普通站长来说,直接购买其他公司搭建好的CDN服务,也可以**提高网站的访问速度和稳定性。 |