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

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

3天内不再提示

CDN到底是什么

Wildesbeast 来源:今日头条 作者:超能网 2020-02-17 15:17 次阅读

还记得多年以前用iPhone 4、iPhone 4S的时候有多少用户抱怨过App Store下载速度太慢了的事情吗?究其原因其实是当时苹果在国内没有全面的CDN覆盖,那么什么是CDN呢?

CDN,全称内容分发网络(ContentDeliveryNetwork),你可以简单地将其理解成一个离你很近的、可以从上面获取到完整的原始数据的服务器,它会定期和拥有原始内容的服务器进行同步,保证用户可以从上面获取到最新的内容。

那么为什么CDN可以大幅提高下载速度呢?

首先在一般情况下,CDN服务器要比原始内容服务器更靠近用户端,在网络距离上面变短了,连接到CDN服务器要比连接到原始服务器轻松,并且连接质量更好,比如说原本我们要连接的内容服务器在国外,因为出口带宽有限等原因,我们的连接质量很差、下载速度很慢,这时如果在国内有一台拥有同样内容的服务器,我们就可以连接到这台位于国内的服务器上面,以更快的速度获取内容。

图片来自于Cloudflare

其次CDN提高了整体的带宽,比如原先100个人连接到一台带宽为10Gbps的服务器上面进行下载,平均每个用户只能分到0.1Gbps的带宽,速度太慢了;而在使用CDN之后,原先一台服务器变成了多台拥有相同内容的服务器,用户被分散到不同的服务器上面去进行下载,平均每个用户能够分到的带宽就会得到明显的提高。

如果还不能够理解什么是CDN的话,这里再用一个与网络无关的例子来说明:有两家除了位置其他完全一致的全家,一家比你住所要近,另一家要远,那么你会选择去哪一家?答案非常明显,正常人都会跑去近的,而CDN服务器就是离你近的那家全家。

随着互联网的发展,几乎所有内容提供方,不管是做网站的还是做游戏、软件的,都会涉及到CDN技术,它可以有效提升我们上网冲浪的体验,最明显的可能就是我们现在去App Store更新应用再也不会喊卡了,因为苹果在国内部署了非常全面的CDN。

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

    关注

    54

    文章

    11156

    浏览量

    103321
  • 服务器
    +关注

    关注

    12

    文章

    9165

    浏览量

    85434
  • CDN
    CDN
    +关注

    关注

    0

    文章

    314

    浏览量

    28802
收藏 人收藏

    评论

    相关推荐

    TLV320AIC3254内部中的ADC处理模块和minidsp到底是什么关系?

    我想请问一下几个问题: 1.3254内部中的ADC处理模块和minidsp到底是什么关系,是并列的还是串行关系?还是ADC处理模块就是minidsp特殊情况下的部分? 2.minidsp的抽取因子该怎么理解,到底怎么使用?
    发表于 10-31 06:02

    请问PCM2903C的温度范围到底是多少呢?

    如下图,PCM2903C的温度范围到底是多少呢? 如果用在-25~85℃,是否会出问题?
    发表于 10-14 07:14

    放大器的共模输入电压到底是指什么?

    请问放大器的共模输入电压到底是指什么?
    发表于 09-19 07:17

    功放和运放到底是什么区别?

    想请问一下功放和运放到底是什么区别,感觉只要接一个小负载,运放的输出电流也可以很大啊?到底有什么区别啊
    发表于 09-10 07:00

    请问LMV772到底是双电源还是单电源啊?

    请问LMV772到底是双电源还是单电源啊?手册前面写的太模糊了。求指教
    发表于 09-09 07:10

    运放的输入电容到底是什么?

    我想请问一下运放的输入电容到底是什么?
    发表于 09-04 06:52

    LMH6502的输入电压到底是多少?

    LMH6502的输入电压到底是多少,我稍微给如大一点点的信号,放大不行还能接受,我衰减都失真,
    发表于 08-27 07:02

    CDN是什么?了解用CDN服务连到网站加速的原理与优势

    为什么通过CDN能让网站变得更加快速呢?有想过为什么我们在中国使用网络,却能够快速、稳定的连上海外的网站吗?今天就来与各位聊聊CDN加速的原理,看看CDN是如何帮助网站加速,而除了加速之外
    的头像 发表于 07-21 10:54 455次阅读

    融合CDN是什么?为什么需要融合CDN?其应用方法与原理是什么?

    你了解融合CDN是什么吗?为什么需要融合CDN?你可能有听过融合CDN,但你知道它的应用方法与原理吗?本文将带你一次了解什么是融合CDN,详细介绍融合
    的头像 发表于 07-11 14:49 351次阅读

    CDN节点是什么

    CDN 节点是什么 CDN 主要依靠部署在各地的边缘服务器,利用全局负载技术将用户的访问指向距离最近且正常工作的缓存服务器上,用户访问网站时由缓存服务器直接响应用户请求。CDN 节点作为用来缓存数据
    的头像 发表于 07-06 13:45 1074次阅读
    <b class='flag-5'>CDN</b>节点是什么

    对于STM8的固件库,到底是怎么对文件进行配置的?

    对于STM8的固件库,到底是怎么对文件进行配置的?
    发表于 05-17 15:59

    共享单车到底是什么通信原理

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗? 一、智能车锁 共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。
    发表于 04-09 10:33 857次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理

    共享单车到底是什么通信原理?

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。
    的头像 发表于 02-25 10:32 1418次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理?

    请问M487KMCAN的SRAM到底是128KB还是160K?

    M487KMCAN的SRAM到底是128 KB 还是160K
    发表于 01-16 07:18

    CDN加速原理详解

    一、CDN加速是什么意思 CDN是Content Delivery Network)英文首字母的缩写,中文翻译为内容分发网络,由于CDN是为加快网络访问速度而被优化的网络覆盖层,因此被形象地称为
    的头像 发表于 01-12 16:06 1028次阅读
    <b class='flag-5'>CDN</b>加速原理详解