[网络硬盘]百度网盘,是怎样偷走你的流量的?( 二 )


2. CDN:网盘加速的利器
如果所有人都同时访问阳泉数据中心来下载数据的话 , 大量的数据不但会对骨干网产生冲击 , 数据中心的带宽也成为了瓶颈 。
这就需要另外一种技术:CDN的支持 。
CDN的全称是Content Delivery Network , 意为内容分发网络 。 顾名思义就是可以更好地把大量内容分发给每一个用户 。
这是一个包括了分布式存储、负载均衡、网络请求的重定向和内容管理4个组件的整体系统 , 分布在全国多个节点 。
CDN可以通过智能化策略 , 把大多数用户想要下载的热门资源分发到位于网络边缘的缓存服务器上 , 不但可以减小访问的响应时间 , 还能减缓骨干网络的压力 。
[网络硬盘]百度网盘,是怎样偷走你的流量的?
本文插图
这样一来 , 大多数用户就可以从本地CDN服务器上就近下载资源了 , 不需要再千军万马挤独木桥去同一个中心节点下载 , 极大的缓解了数据中心的压力 , 效率自然大幅提升 。

[网络硬盘]百度网盘,是怎样偷走你的流量的?
本文插图
从下图可以看出 , 百度的CDN节点遍布全国 , 覆盖所有省份 , 并且在经济发达区域的分布尤为密集 。
[网络硬盘]百度网盘,是怎样偷走你的流量的?
本文插图
这样一来 , 基本上所有用户下载数据可以不出省 , 甚至不出市 。 路径短带宽充足 , 速度自然就上去了 。
[网络硬盘]百度网盘,是怎样偷走你的流量的?
本文插图
CDN技术可以很好地加快下载速度 , 实现流媒体的下载 , 直播和点播 。 这一点对于网盘VIP用户的体验是非常关键的 。
毕竟 , 很多用户愿意花钱买VIP账户 , 正是因为受不了免费账户的龟速 。 另外还有企业用户 , 把网盘作为生产工具 , 自然就更愿意花钱投入了 。
CDN虽好 , 但也有不足之处 , 那就是不够灵活 。 如果高峰期大量带来突发流量 , 边缘节点在容量上很有可能也会招架不住 。
那么 , 有没有一种技术 , 可以让下载节点无限扩展 , 带宽 , 存储几乎无限 , 用户越多速度越快 , 并且成本还很低呢?
3. P2P:用户自治 , 互助加速?
听起来像是痴人说梦 。 但实际上 , 这种技术不但有 , 而且离我们很近 , 并且大多数人都用过 。
这就是P2P技术 。
这个技术曾经在BT , 迅雷等下载软件上大行其道 。 深夜 , 随着硬盘的滋滋作响 , 无数寂寞的灵魂得以慰藉 。
P2P的全称是Peer to Peer , 也就是点对点传输 。
顾名思义 , P2P网络中不存在服务器和客户端的区分 , 每个用户的设备(通常是电脑)都可以从别人的电脑中下载数据 , 并把自己下载的数据再共享给其他人下载 。
[网络硬盘]百度网盘,是怎样偷走你的流量的?
本文插图
P2P颇有用户自治互助下载的意思 , 可谓我为人人 , 人人为我 。 众人拾柴火焰高 , 一个资源下载的人越多 , 参与资源共享的节点也就越多 , 下载速度也就越快 。
P2P作为一种共享网络 , 其中每个节点都是服务的供应者和接受者 , 同时每个节点都得共享自己一部分硬件资源(个人电脑的计算能力、存储能力、传输能力等) 。
正是因为这样的特点 , P2P网络难以监管 , 可能会带来网络流量风暴 , 盗版盛行 , 还可能导致病毒传播 。
使用迅雷等软件通过P2P下载时 , 甘愿做种分享的人总是少数 , 因此一直存在用户和迅雷的博弈:
用户想尽快下载完退出迅雷 , 省得不断上传占用自己的带宽;而迅雷想要用户24小时挂机 , 让其他用户的下载加速 。