关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

怎么跟外行解释什么是CDN?

发布时间:2020-01-14 09:22:48

  过年回家的时候,我作为刚找到人生第一份工作的应届毕业生很毫无意外的听到七大姑八大姨问我同一个问题“你这工作干啥的啊?”

TB]FCV_~A`4CAMT8[ZHC8BA.png

“我公司叫空格云,主要卖CDN加速,云服务器这些”

“CDN加速?什么玩意儿?”

“简单来说就是网络加速器,是云服务,没有实体的”

“网络加速器?哎呦喂我和你说网上很多东西不靠谱的啦,你小心别被骗啦!你网卡开WiFi不就好了,安什么网络加速器啊,这不是浪费钱嘛%¥……#¥%&#”

我:QBKJE]R5_(UM7$]N5GTP)A8.png

突然想不出该怎么和我的大姨们解释什么是CDN。。。

这怎么行?!!

回家以后我好好的想了想,应该如何给外行解释CDN是什么,首先


CDN是什么?

  cdn即Content Delivery Network,即内容分发网络,最开始是由美国麻省理工学院的一个小组为改善互联网的服务器质量而提出的。为了能再传统ip网上发布丰富的宽带媒体内容,他们提出在现有互联网基础上建立一个内容分发平台专门为网站提供服务,并于1999年成立了专门的CDN服务公司,为Yahoo提供专业服务。由于CDN是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为“网络加速器”。Cdn的原理主要是通过大量的缓存节点通过负载均衡技术,将用户分配带最近的缓存节点上,直接从缓存节点上拉取数据,使用户访问网站的响应速度加快。


怎样,厉害吧,以上都是我从空格云官网上复制下来的

DE48@DFUC3M8G06@2LTP3MH.png

我要是这么和她们解释,估计我退休了她们都还不知道我是干嘛的,所以,我觉得应该把CDN和日常生活结合起来,就按照日常生活的拿快递流程来说吧(大姑大姨们在家待着快递倒是没少拿嗷)

 

 简单来说,CDN扮演着两种角色,护航者(CDN防护)和加速者(CDN加速)。

@_$Q1S`YKW%NW3CXCVTWB73.png

  咱们作为新时代的人类社畜(误)咱们来想想啊,假如咱们没发明快递小哥这个神圣的职位,这可咋搞?每天下班了自己跑去远在郊外的快递存放点,瞪着你因为天天对着电脑不太好使的眼神,弯着你常年坐在电脑桌前码字不太好使的老腰找你半个月前就买了的风湿胫骨贴?要是只有一两个人倒还好,要是有成百上千的人同一时间来拿快递,你得排到猴年马月去啊!想想那场面就觉得可怕

这场景就好比你打开了一个你好不容易找到的网站,可是等了好久在你眼前的画面还是

T]JGSI5}I)6)RI9W2~O(BKY.png

你还会有看下去的兴趣吗?


 回到刚刚拿快递的剧情(哈哈哈),这时候,要是天降了一个快递小哥在你面前对你说:“回家等着吧,马上就给你送到家”

你是不是马上就会!!!

怀疑的说:“真的假的”

K1R4~JX1Q5{SMPQ(0]HJQX7.png

  开玩笑,你每天要花费大量时间才能拿到的快递,怎么可能他说几句话就能送到,那么,来让我们了解一下,快递小哥到底做了哪些工作吧。

  

首先,快递小哥从快递公司(卖家所在地)接到卖家寄出的快递根据上面的收件地址(买家所在地),把货物送到买家所在地,这是正常操作,可是之后快递小哥会把货物再细化,送到距离你家最近的菜鸟驿站并且根据大小、重量、发货时间等对货物再进行合理的分配和打包并把取货码发送给你。这样的一个过程后,大概仅需三天你就可以在下班回家的时候顺路经过菜鸟驿站通过取件码拿到你的快递,整个过程可能都不超过三分钟。


而CDN就相当于网络中的快递小哥,快递小哥把货物运到距离你最近的菜鸟驿站的过程就是CDN把数据从源服务器运输到离你最近的节点服务器的过程,这个过程叫缓存。而快递小哥用短信告知你取件码的这一步就相当于CDN根据所在地调度反馈相应节点服务器的过程,这个过程叫做调度


怎么样,这么一说是不是好懂了点呢?


CDN基本原理

  了解完CDN是什么,接着我们来说说CDN的工作原理。

7CB4ZX9K{DZO]7{)YGUS7U5.png

  CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。

  CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。


CDN的作用,为什么要使用CDN?

说了这么多,大家也大致了解了CDN到底是个什么玩意儿,可是CDN到底有什么用处呢?为什么要使用CDN呢?

  CDN的作用

1、网站,app加速

  通过在各地多处部署服务器,让用户访问最近的服务器,缩短了用户与服务器之间的距离,加快了数据传输,达到加速的目的。

2、解决线路问题

  国内有三大网络运营商,那并不是所有人会使同一个运营商的网络,不同的网络也会影响到数据传输,cdn的服务器都是双线甚至三线的,自然不会出现网络运营商不同导致数据传输慢的问题

3、带宽优化

  自动生成镜像Cache服务器,远程用户访问时可以直接从Cache服务器抓取数据,减轻源站点的负载。

4、抗攻击

   cdn能防御攻击的原因主要是首先将源站的ip给隐藏了,攻击者找不到攻击目标,其次cdn可以把流量分散到各个节点中,缓解了源站的压力。

那么,为什么要使用CDN呢?在如今这个网络时代,互联网商数不胜数,站长们的网站要想在这浪潮中生存下来,产品优良的同时网站的优化也应该跟上。而越来越多的产品数据和流量也导致了系统变慢,系统过慢又导致了用户流失这样的恶性循环。有研究表明,如果一个页面的加载时间超过了8秒,那么大部分的用户就会觉得不耐烦,加载的时间太长,就会出现直接放弃的可能。即便是一个网站内容丰富、制作精良的网站,如果网站加载速度过慢,用户也会选择放弃访问,这对一个网站的打击是毋庸置疑的。而这就是使用CDN最重要的第一个原因,加速网站的加载速度,增加用户对网站的友好体验,留住用户。

那么第二点呢,有些时候,网站和用户使用了不同的运营商也会多用户访问网站照成许多影响。而CDN能在各大城市部署多运营商节点,充分利用带宽资源,均衡分发源站流量,从而实现跨越运营商和跨地域的网络加速。

以上说的都是CDN的加速功能,现在也该讲到CDN的防护功能了。CDN的冗余机制,能每一个节点都拥有源站的内容,哪怕有某一个节点失灵,其他节点都能立即补上。而CDN的负载均衡和分布式存储技术可以大大降低DDOS攻击对网站的影响,用户访问的不是源站,而是节点服务器,因此隐藏了源站ip,黑客无法攻击到源站,大大提升了网站的安全性。还有流量清洗功能,将异常流量清洗,将正常的用户返还给节点,防止了错杀,误杀的情况。


铺垫了这么久大家应该了解了CDN是什么,为什么要使用CDN,那么我就顺便请大家看看我们公司的CDN产品


空格云CDN的产品优势


智能调度:空格云CDN基于自有ip库,结合全网宕机与性能监控,研发的智能融合调度系统,有效防止访问劫持,实现100%实时调度精准可控。

稳定可靠:空格云CDN拥有全业务加速的技术能力,包括网站加速、下载加速、提供一站式的加速解决方案,提升整体用户体验。

优质节点:空格云CDN拥有成熟的多CDN加速管控方案,使用皆是精选优质节点,全面覆盖各地区运营网络,真正做到无盲区。

简单容易:在空格云开通CDN加速服务并添加域名后,前往控制台添加对应CNAME记录,即可正式启用加速服务,无需任何调整。


具体想了解更多的朋友们欢迎来到我们空格云的官网www.656yun.com逛逛

image.png

啊,放错图了。。

拜拜~image.png




/template/Home/KGY2020/PC/Static