本文作者:我爱技术网

科普什么是CDN

我爱技术网 10个月前 ( 11-30 ) 854
摘要: 这篇文章通过 FCC 上海线下和成都微信的共享,整顿成文字稿趁便凑一下更新,考虑到吃瓜读者们不晓得都打听到啥程度,以及我科普作者的身份(本人定的),我决意从入门到摒弃的先容一下,大...

这篇文章通过 FCC 上海线下和成都微信的共享,整顿成文字稿趁便凑一下更新,考虑到吃瓜读者们不晓得都打听到啥程度,以及我科普作者的身份(本人定的),我决意从入门到摒弃的先容一下,大抵波及:

  • 甚么是 CDN

  • 为甚么我们要用 CDN

  • 走访道理

  • 架构

  • 运用与踩坑

  • 实际世界的 CDN

由于每个处所都事无巨细讲起来很是费事,费事就轻易跳票,并且会导致篇幅过长,以是实在都是科普向的,要是想要深刻,在每个处所都邑给出链接,能够举行针对性的深刻阅读。

要是有说的过失的处所请列位大佬指摘,粗体片面为超链接。

甚么是 CDN

从一个简单的栗子提及:

科普什么是CDN  第1张

「非洲农业不蓬勃,自都要金坷垃」——信赖大师基本上都看过来自美国圣地亚哥的视频,美国人、非洲人和日自己在一起抢来抢去。要是金坷垃只在一个处所生成,辣么非洲的运输老本和生成者的产能压力都很大。


辣么很简略,我们活着界的每个必要金坷垃的国度都开代工厂,都生成金坷垃——我们的 CDN 即是生成金坷垃的公司,而一个个「节点」即是代工厂。


CDN,中文名叫做「内容分发收集」,它的感化是削减传布时延,找近来的节点,现实上,只管互联网帮助我们完成了地球村,不过从中国到日本和从中国到台湾的时延仍旧是不一样的,这一点能够从 ping 和 traceroute 中看出。



CDN 的优点

访问加速



CDN 作为前端性能经典手段,相信大家已经无脑使用了,正如前面所说的,减少了时延,从很大程度上就能作为加速手段了。实际上,真正的 CDN 并不是前面举例的一个国家一个节点,甚至是一个运营商,一个省份乃至地区都会有节点。

科普什么是CDN  第2张

减弱源站(服务器)负载

一个很是简单就能想明白的问题,如果 CDN 曾经能帮我回笼数据了,辣么请求就不会抵达源站,源站(服务器)的负载就减弱了。

抗住攻击

既然源站的负载被减弱了,辣么在受到 DDOS 攻击的时候,也能说笑风生。

昔时阮老师被 DDOS 闹的满城风雨,后来阮老师就把内容开始迁移到 GayHub……

而后本来我不用更新内容,就在最近,阮老师发布了一篇 DDOS 防御指南,而后接着被攻击,又瘫痪了,防御指南中说自己受到了 CC,而后迁移到了腾讯云,啪啪啪打了我的脸……当然,其实 CC 并无辣么难防御,但是不在分享主题内容中,感兴趣的可以之后聊……

受到阮老师开导,于是我糊了一个架构图,一个博客系统的思路图,基本上和市面上的 Jekyll 和 Hexo 一样,其时我的设想是,把评论之类的扫数抽出来,这样打的时候至多打挂评论之类的,对于博文本身不会有任何影响。后来我且归查了一下,发现这不就和市面上的一样嘛——不错!



推荐阅读:

Zblog百度MIP轻奢主题Lightlee为您带来速度体验

我们使用了百度云加速后宝塔后台登不上原因与解决办法

如何免费领取一个月芒果TV会员?掌上生活新用户免费领1个月芒果TV会员

文章版权及转载声明:

作者:我爱技术网本文地址:https://www.wajsw.com/blog/26.html发布于 10个月前 ( 11-30 )
文章转载或复制请以超链接形式并注明出处我爱技术网