0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

为什么网速越来越好了,因为这个网络幕后英雄:CDN

中兴文档 ? 来源:中兴文档 ? 2023-09-20 16:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

而随着Internet技术和多媒体技术的不断发展,网络服务已经与我们的生活不可分割,例如:移动支付、视频电话……自媒体的发展,更是让短视频服务成为了每个上网人的首要选择。

但是,视频网站的容量是有限的,在为各地区的人们提供服务时,网络访问距离过长(例如:视频服务器在北京,访问的用户在南京,那么传输的距离比较长),用户与网站之间的链路被突发的大流量数据拥塞(例如:春晚时,全国十几亿人都同时接入视频服务器,链路多了会导致网络通道堵塞),都将导致网络负载迅速增加,从而使用户的访问质量受到严重影响。例如:网页登录延迟、视频卡顿……

那么,在网络世界中,谁为我们提供了速度保障呢?那就是我们的幕后英雄:CDN。

01

什么是CDN CDN:Content Delivery Network,即内容分发网络。 拆开解释:

内容:指的是静态资源。 静态资源:前端的固定页面,无需查数据库,也不需要程序处理,直接能显示的页面。例如:图片、视频、文档、JS、CS、HTML。

分发网络:指的是将静态资源分发到不同地理位置的服务器。

CDN就是将静态资源分发到多个不同的地方以实现就近访问,进而加快静态资源的访问速度,减轻服务器以及带宽的负担

7bc3030a-577b-11ee-939d-92fbcf53809c.png

02

CDN的访问机制 现在,我们已经了解了CDN的内容。那么,在网络上部署了CDN后,用户访问服务器时,CDN具体是怎么发挥作用的呢? CDN的工作机制,优点类似京东的仓储系统。即提前在各地仓库储备好商品,当用户下单后,则直接从用户所在城市的仓库发货,缩短了物流的时间。 1. “客户端”通过浏览器访问服务器。 2. 浏览器调用域名解析库对域名进行解析,得到CDN缓存服务器的IP地址(即边缘节点)。 3. 浏览器使用得到的IP地址,向缓存服务器发出访问请求。(类比为:南京的文档君在京东上下单购买某件商品A) 4. CDN缓存服务器判断是否存在已缓存的内容,并进行对应的操作。(类比为:京东系统查看南京的仓储中心是否有商品A) 存在待缓存的内容:将对应的数据返回给客户端。(南京的仓储中心有商品A,则直接从南京仓储中心发货给南京的文档君) 不存在待缓存的内容或待缓存的内容失效:缓存服务器从实际IP地址(即中心节点)获取内容。获取内容后,一方面在本地进行保存,以备以后使用,另一方面把获取的数据返回给客户端,完成数据服务过程。(南京的仓储中心没有商品A,则从总仓储中心发货给南京的文档君) 说明:边缘节点缓存的内容可通过CDN缓存配置进行维护, 且若中心节点的发生变化,则缓存服务器中对应的内容失效。 5. “客户端”得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。

7bd83414-577b-11ee-939d-92fbcf53809c.png

03

CDN的架构 CDN的网络架构由节点组成,每个节点包括高速缓存服务器(Cache)和负载均衡设备。 CDN网络架构的三种节点:

中心节点:指CDN网管中心和DNS重定向解析中心负责全局负载均衡和内容管理,设备系统安装在管理中心机房(即视频网站的主服务器)。存储所有内容,为边缘节点未命中的用户提供服务。例如:深圳。

区域中心节点:可按要求存储全部或部分内容,为边缘节点未命中的用户提供服务。例如:南京。

边缘节点:指异地节点,CDN分发的载体,就近为用户提供流媒体服务。例如:南京的雨花台区。

每个节点的组成:

高速缓存服务器(Cache):负责存储客户网站的大量信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求。

负载均衡设备:负责每个节点中各个Cache的负载均衡,保证节点的工作效率;同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通信,实现整个系统的负载均衡。

CDN的网络架构有三种模式:

二级架构

7be8a894-577b-11ee-939d-92fbcf53809c.png

三级架构

7bf00c1a-577b-11ee-939d-92fbcf53809c.png

混合架构

7c03f5b8-577b-11ee-939d-92fbcf53809c.png

混合组网架构是二级组网架构和三级组网架构的结合。 在该区域的用户发展规模较小时,暂时采用边缘节点和中心节点二级架构提供服务。 随着用户数量的发展,当该区域的用户规模达到一定数量时,添加区域中心节点,为该区域提供三级架构服务。

结语

关于CDN的内容就讲这么多了,一句话秒懂总结:CDN其实就是一个幕后英雄,他承担的是搬运工的工作,即提前将内容搬运到我们附近,让我们能尽快获取对应的内容。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网速
    +关注

    关注

    1

    文章

    63

    浏览量

    14714
  • 组网
    +关注

    关注

    1

    文章

    393

    浏览量

    22909
  • 架构
    +关注

    关注

    1

    文章

    529

    浏览量

    26042
  • CDN
    CDN
    +关注

    关注

    0

    文章

    328

    浏览量

    29776

原文标题:为什么网速越来越好了,因为这个网络幕后英雄:CDN

文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GPU计算——两度助力获得诺贝尔奖的幕后英雄

    我们的日常工作固然重要,但并非每一份重要的工作都能够助力他人获得诺贝尔奖。然而,就在今年十月,GPU计算便两度成为了助力获得诺贝尔奖的幕后英雄
    的头像 发表于 10-13 06:38 ?7184次阅读

    #SMT 一起加油!越来越好?

    smt
    小毛
    发布于 :2021年12月24日 09:14:07

    LED大灯技术发展的越来越好

    ,可以不用经常换灯。一些质量不好的车灯往往半年寿命就终止了!这样对车主来说是不公平的!站在市场的角度来说,车灯的散热问题是整个车灯行业普遍存在的问题。毕竟,车灯的寿命受散热的限制,车灯的散热性处理好了
    发表于 11-15 20:50

    变频器:是陈旧的技术,还是未来的幕后英雄

    ,该行业似乎缺乏发展,这表明工程学方面的大范围发展和革新所言非实。大多数工程师都比较习惯使用工厂化驱动器。但工业环境中所用的核心产品在其他行业的应用越来越广泛,如移动和能源应用。多年来,显著变化一方面
    发表于 07-08 08:18

    CDN 之我见》原理篇——CDN的由来与调度

    分成多个部分,分为原理篇、详解篇和陨坑篇,因为篇幅问题这里先讲第一部分。本篇章适合那些从未接触过、或仅了解一些 CDN 专业术语,想深入了解和感受 CDN 究竟是什么的同学。下面我们进入分享正文:
    发表于 04-08 17:18

    国产MCU做得越来越好了 雅特力在车用电子领域再度突破

    ,ADAS近两年开始在量产车上广泛搭载,成为越来越多新车的“标配”。受惠于汽车应用趋势的需求上升,全球汽车电子 MCU 市场规模近年来也有显著成长。汽车电子面对当代全球化节能、安全和智能化的挑战,各项行车
    发表于 11-30 21:58

    中国好手机幕后英雄曝光:第三届中国好手机之2017年度最佳手机供应商围名单揭晓

    中国好手机幕后英雄曝光:最佳芯片供应商、最佳玻璃基板供应商、最佳触控显示供应商、最佳手机金属材料供应商、最佳VCM马达供应商、最佳3D热弯设备供应商、最佳点胶设备供应商、最佳液晶显示模组设备供应商、最具创新人脸芯片企业。
    发表于 12-06 15:55 ?1496次阅读

    人工智能革命的领军人物 谷歌AutoML幕后的传奇英雄

    提及谷歌大脑、seq2seq、AutoML,许多人已是耳熟能详。在成功的背后,定是有许多研究人员的默默付出。而Quoc Le就是其中一位,堪称谷歌真正的“隐藏人物”、幕后英雄!他,是真正的幕后英雄
    的头像 发表于 08-13 14:11 ?3668次阅读
    人工智能革命的领军人物 谷歌AutoML<b class='flag-5'>幕后</b>的传奇<b class='flag-5'>英雄</b>

    智能家居市场越来越好因为什么

    有了智能家居生活,我们的生活变得更加智慧和有趣了。
    发表于 07-25 14:02 ?701次阅读

    借助软件,视频稳定功能变得越来越好越来越智能

    随着越来越多的视频应用需要高级稳定功能,基于软件的解决方案使视频稳定变得更加智能。
    发表于 08-19 10:34 ?691次阅读
    借助软件,视频稳定功能变得<b class='flag-5'>越来越好</b>、<b class='flag-5'>越来越</b>智能

    华为云 CDN?,做企业网络“快人一步”的幕后英雄

    华为云 CDN?,做企业网络“快人一步”的幕后英雄! 相信大家都有经历过以下场景,比如说大家在同一个时间点涌入登陆网站时,经常会显示页面崩溃,再比如在双十一时,大家打开商品页时往往会出现页面出错
    的头像 发表于 11-30 21:01 ?717次阅读
    华为云 <b class='flag-5'>CDN</b>?,做企业<b class='flag-5'>网络</b>“快人一步”的<b class='flag-5'>幕后英雄</b>!

    PCB双面板 —— 小型电子产品的 “幕后英雄

    在电子科技蓬勃发展的当下,PCB 双面板宛如一位幕后英雄,默默支撑着各类电子产品的运行。来跟随捷多邦小编的节奏一起探索PCB双面板吧。 相较于单面板,PCB 双面板的优势一目了然。它双面皆可布线
    的头像 发表于 12-27 18:00 ?731次阅读

    电池测试设备厂家:新能源产业的幕后英雄,助力电池企业发展

    在新能源产业蓬勃发展的当下,电池作为核心部件,其性能和安全性至关重要。电池测试设备厂家作为保障电池质量的幕后英雄,正逐渐受到行业关注。 电池测试设备的重要性 电池测试设备主要用于对电池的性能、安全性
    的头像 发表于 02-20 16:16 ?346次阅读

    电池测试设备厂家:助力新能源产业发展的幕后英雄

    扮演着越来越重要的角色。今天,就让我们一起走进电池测试设备厂家的世界,探索这些幕后英雄如何为新能源产业的发展保驾护航。 电池测试设备是对电池的各项性能指标进行全面、精确测试的设备。这些指标包括但不限于电池的容量
    的头像 发表于 03-19 16:48 ?361次阅读

    揭秘紫外气候老化试验箱:材料耐候性测试的幕后英雄

    在材料科学与工程领域,紫外气候老化试验箱是不可或缺的“幕后英雄”。它通过模拟自然环境中紫外线照射、温湿度变化等条件,加速材料老化过程,帮助科研人员和企业快速评估材料的耐候性能。?上海和晟HS系列紫外
    的头像 发表于 05-15 15:52 ?211次阅读
    揭秘紫外气候老化试验箱:材料耐候性测试的<b class='flag-5'>幕后英雄</b>