menu Stephen Space
more_vert
chevron_right 首页 » 【科普】 » 正文
【科普】CDN是何方神圣?
2020-06-13 | 【科普】 | 暂无评论 | 459 次阅读 | 693字

    CDN,在百度百科的解释上就是这样的:

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

    相信各位还是看得一脸懵逼,下面我就来好好解释一下这个好东西。话不多说,我们,走起!!!

    首先,百度百科说了,它叫内容分发网络。什么是内容分发网络呢?简单来时,就是叫CDN服务商的很多个服务器来帮你访问你自己原本的服务器,然后这些CDN服务器再将它们访问的数据传回给你。这样子说起来可能有点绕,我用一张图解释:

    那么,这么折腾一下有什么好处呢?答案就是:

快!

    有一些长得比较帅的同学就要问了:“你明明可以直接访问目标服务器的,这么折腾一下不应该更慢吗?”这个问题问得好。我们先看看差距:
用了CDN:

没用CDN:

    现在你就知道差距了吧!那么,为什么呢?这就要讲到另一个东西了:延迟。由于CDN的服务器遍布全球各地,所以你连到CDN的服务器的延迟其实是非常低的,因为你的CDN服务商会根据你的设备所在的位置分配CDN服务器,如图所示:

    然后,如果你的网站是静态网页的话,有一些CDN服务商会让他们的CDN服务器缓存你的网页,这样的就相当于直接访问CDN服务器而不是访问你的原服务器。
    那么,有哪一些好用的免费的CDN服务商呢?我来介绍一波:

1、CloudFlare


    这是全球著名的CDN服务商,如果你的服务器的访客主要位于海外的话,强力推荐!!!只不过这货在中国的速度就十分不堪了:

    但是,即使这样,我还是推荐这一家,因为使用它不用备案!!!,还有HTTPS!!!当然,如果你的域名备了案,就看看第二个吧!

2、百度云加速

    对,就是你所熟知的百度。他家的CDN我没用用过,反正国内的速度应该不会差。
    好,本篇【科普】到这里就告一段落了。我是Stephen Zeng,如果有什么写的不好的地方或者你有什么建议或感想,欢迎在评论区畅所欲言。我们下篇文章再见!
拜拜ヾ(•ω•`)o

None
发表评论
暂无评论
textsms
account_circle
email
link
arrow_back 上一篇
arrow_forward 下一篇