『无线深海』到底是怎样偷用你的流量和硬盘的?,百度网盘( 二 )
这就需要另外一种技术:CDN的支持 。
CDN的全称是ContentDeliveryNetwork , 意为内容分发网络 。 顾名思义就是可以更好地把大量内容分发给每一个用户 。
这是一个包括了分布式存储、负载均衡、网络请求的重定向和内容管理4个组件的整体系统 , 分布在全国多个节点 。
CDN可以通过智能化策略 , 把大多数用户想要下载的热门资源分发到位于网络边缘的缓存服务器上 , 不但可以减小访问的响应时间 , 还能减缓骨干网络的压力 。
文章图片
这样一来 , 大多数用户就可以从本地CDN服务器上就近下载资源了 , 不需要再千军万马挤独木桥去同一个中心节点下载 , 极大的缓解了数据中心的压力 , 效率自然大幅提升 。
文章图片
从下图可以看出 , 百度的CDN节点遍布全国 , 覆盖所有省份 , 并且在经济发达区域的分布尤为密集 。
文章图片
这样一来 , 基本上所有用户下载数据可以不出省 , 甚至不出市 。 路径短带宽充足 , 速度自然就上去了 。
文章图片
CDN技术可以很好地加快下载速度 , 实现流媒体的下载 , 直播和点播 。 这一点对于网盘VIP用户的体验是非常关键的 。
毕竟 , 很多用户愿意花钱买VIP账户 , 正是因为受不了免费账户的龟速 。 另外还有企业用户 , 把网盘作为生产工具 , 自然就更愿意花钱投入了 。
CDN虽好 , 但也有不足之处 , 那就是不够灵活 。 如果高峰期大量带来突发流量 , 边缘节点在容量上很有可能也会招架不住 。
那么 , 有没有一种技术 , 可以让下载节点无限扩展 , 带宽 , 存储几乎无限 , 用户越多速度越快 , 并且成本还很低呢?
3.P2P:用户自治 , 互助加速?听起来像是痴人说梦 。 但实际上 , 这种技术不但有 , 而且离我们很近 , 并且大多数人都用过 。
这就是P2P技术 。
这个技术曾经在BT , 迅雷等下载软件上大行其道 。 深夜 , 随着硬盘的滋滋作响 , 无数寂寞的灵魂得以慰藉 。
P2P的全称是PeertoPeer , 也就是点对点传输 。
顾名思义 , P2P网络中不存在服务器和客户端的区分 , 每个用户的设备(通常是电脑)都可以从别人的电脑中下载数据 , 并把自己下载的数据再共享给其他人下载 。
文章图片
P2P颇有用户自治互助下载的意思 , 可谓我为人人 , 人人为我 。 众人拾柴火焰高 , 一个资源下载的人越多 , 参与资源共享的节点也就越多 , 下载速度也就越快 。
P2P作为一种共享网络 , 其中每个节点都是服务的供应者和接受者 , 同时每个节点都得共享自己一部分硬件资源(个人电脑的计算能力、存储能力、传输能力等) 。
正是因为这样的特点 , P2P网络难以监管 , 可能会带来网络流量风暴 , 盗版盛行 , 还可能导致病毒传播 。
使用迅雷等软件通过P2P下载时 , 甘愿做种分享的人总是少数 , 因此一直存在用户和迅雷的博弈:
用户想尽快下载完退出迅雷 , 省得不断上传占用自己的带宽;而迅雷想要用户24小时挂机 , 让其他用户的下载加速 。
这个问题一直没有很好的办法解决 , 除非给用户一些激励 , 算是对使用用户对带宽及存储资源的一些补偿 。
4.CDN和P2P的合体:PCDN通过上述分析 , 我们可以发现CDN和P2P的优缺点实际上是互补的 。 那么 , 何不把这两种技术结合起来呢?
- 【科学家】“太岁”到底是什么生物?科学家给出答案:科学家给出答案
- #水底奥秘#深海鱼:水下那么暗,我随便长长怎么了?
- 阿里巴巴@阿里巴巴淘小铺到底是不是“天时地利人和”的赚钱机会
- [基因改造]蚊子在地球上到底有什么用?如果全被消灭了会有什么严重后果
- 新疆维吾尔自治区■老虎一旦灭绝,对人类的影响到底能有多么大?新疆的教训至今难忘!
- 相机▲5个被相机捕捉到的神秘深海怪物,第一个至今不知是何物种!
- 『华为』抛开品牌偏见,只看产品本身,华为和苹果的差距到底有多大?
- #电池#手机充电一次充到100%电量到底是好还是坏?今天都告诉你
- #Java#java线程到底有多少种状态?
- 『水底奥秘』海底神秘莫测,内部到底有什么?贸然闯入者下场都很惨!