CDN 的工作原理

简介: CDN 的工作原理

您可能每天使用的服务,从 Netflix 到亚马逊,都依赖于称为 CDN 或内容分发(有时是“交付”)网络的东西。那么这些特殊的计算机网络有什么用,为什么它们如此重要?

互联网是一个真实的地方
很容易想到诸如Netflix热播剧集或您的Google Drive文件之类的 Web 内容“存在”在云中。但是,每一位数据都必须存储在物理存储设备上的某个位置,即联网计算机内。

如果您尝试访问地球另一端的网站,则加载时间将比在您所在城市或国家/地区托管的网站上花费更长的时间。数据包必须传输的越远,它们在通过互连时遇到瓶颈的可能性就越大,或者它们可能会丢失。在这种情况下,它们必须再次发送。

撇开互联网架构的细节不谈,要记住的重要一点是,内容物理托管的距离越近,您的体验就越好。

CDN 的工作原理
CDN 涉及一组分布在一个区域内的服务器。它们可以是全局的或本地的,只要它们实际覆盖用户最有可能请求内容的区域。内容提供商会将内容上传到他们的服务器,然后它会自动将该数据传播到 CDN 网络上的其他节点。CDN 服务器通常通过快速的互联网骨干连接相互连接,因此在它们之间转移大量数据只需几秒钟。

CDN 也很智能且高效。假设您是您所在地区第一个从网站请求特定文件的人。如果该文件尚未复制到离您最近的 CDN 节点,它将从下一个具有数据的节点复制到那里。

然后,本地节点将保留该副本,以防其他本地用户也需要该文件。如果在设定的时间后没有人想要该文件,它可能会被删除,直到有人再次想要它为止。这样长距离带宽只用一次,然后就只用本地带宽了。这既更快又便宜,因此主机和用户都得到了很好的交易。

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
1月前
|
缓存 负载均衡 网络协议
|
3月前
|
域名解析 缓存 网络协议
工作十年,很多网工连 CDN 原理都没搞懂!
工作十年,很多网工连 CDN 原理都没搞懂!
122 0
|
存储 缓存 负载均衡
|
11月前
|
缓存 安全 算法
高防cdn防护原理是什么,是否可以防护服务器吗
高防cdn防护原理是什么,是否可以防护服务器吗
|
存储 缓存 负载均衡
CDN - CDN架设、CDN产品介绍、CDN加速原理
CDN - CDN架设、CDN产品介绍、CDN加速原理
435 0
|
存储 缓存 负载均衡
TCP、UDP原理、DNS协议、CDN原理
TCP、UDP原理、DNS协议、CDN原理
440 0
|
域名解析 缓存 负载均衡
CDN实践配置+原理篇
CDN实践配置+原理篇 前几天配置了下自己在阿里云的对象存储中的CDN加速,这里记录写个教程为引入,来讲解一下CDN的相关原理及过程,希望对你有所帮助
865 0
|
存储 缓存 边缘计算
DNS解析与CDN原理
在互联网冲浪中,我们已经习惯了输入域名连接网站。也许你有了解过网络世界大家的「坐标」都是 IP 地址,但是 DNS 解析怎么找到 IP 地址?更有时,同一个域名申请还会返回不同的地址,这所谓 CDN 是如何实现的?
651 0
DNS解析与CDN原理
|
域名解析 机器学习/深度学习 缓存
秒懂边缘云 | CDN基础入门:CDN原理及架构
本文将为您介绍「CDN 是什么」以及「CDN 在用户体验的提升中发挥了什么样的作用」。
5664 1
|
Web App开发 移动开发 编解码
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
485 0