CDN(内容交付网络)是一种地理上分布式的网络基础设施,用于优化向最终用户的数据交付和分发。
尽管表面上很复杂,但实际上整个事情的运作非常简单。想象一下以下情况:您启动计算机,打开浏览器,然后访问一个有趣的网站。您向网络服务器发送请求,几秒钟后页面就会出现在您面前;这是服务器的响应。这是标准的传输机制,如果服务器端出现问题,网站将根本无法加载。单个站点出现故障的风险始终存在,而 CDN 技术旨在避免这种不愉快的情况。
内容交付(和分发)网络涉及引入额外的存储和传输节点 - 这些是临时存储部分内容甚至整个网站的辅助服务器。这意味着网站的数据在世界多个地方都有重复,因此即使主服务器出现故障,访问者仍然可以访问您的网站。访问者请求被路由到距离访问者最近的缓存服务器 - 这也会减少 ping,因为流量采用最短路线。
通过CDN网络,还可以显着减少中央服务器的负载。连接到您网站的 肯尼亚手机号码
缓存服务器越多,资源就越稳定。简而言之,它提高了容错能力和针对 DoS 攻击的安全性。
CDN 术语和功能
有 6 个关键术语解释了这项技术的本质:
CDN——分布式内容分发网络。
Origin – 一个中央服务器,源数据在缓存服务器上存储和复制。
静态内容是指以未更改的形式存储在服务器上且不会自动更改的数据。
动态内容是在访问者请求时在服务器上生成的数据。
PoP – 分布式网络中的存在点或缓存服务器。
缓存是将数据写入中间缓冲区的过程,服务器几乎可以立即从中读取数据。
为了说明这一点,想象一下以下情况:您的中央服务器位于加拿大多伦多,而居民来自其他位置,例如...... B. 乌克兰基辅试图连接到该来源以阅读新闻并了解那里的侨民的情况。从基辅到多伦多的直线距离约为 7551 公里。这是很多,并且您应该记住,光纤电缆不是直线延伸的,因此距离更长。 ping值也相应地非常大。
为了在这种场景下快速下载页面,需要一个地理上分布式的网络基础设施,称为CDN。通过连接世界不同地区的多个缓存服务器,您可以确保网站能够为存在点合理半径内的所有访问者快速加载。
cdn:它是什么以及为什么需要它?
如何设置 CDN
要将静态内容分发到多个 PoP,您必须:
将所有静态数据上传到单独的区域。
通过您的 Internet 服务提供商连接到 CDN 网络。他需要有关您的中心区域和他分发的次要区域的信息。
请联系您的 DNS 注册商以配置您的 CNAME 记录。
在主页上,更改要通过 CDN 推送的静态内容的域名。
内容管理系统 (CMS) 具有集成该技术所需的特殊插件。但是,您应该注意,存在点不能用作传统的数据存储,而只能缓存和转发来自原籍国的信息。
CDN有什么优势
让我们强调其中最重要的:
通过优化网络路由,提高网站加载速度;
减少中心服务器节点的负载,提高容错能力和站点稳定性;
显着增加受众的地理覆盖范围;
允许您扩展 PoP 的数量以进入新市场并接触新受众;
简化托管“繁重”内容的任务,这在中央服务器上运行资源密集型应用程序或交互式媒体文件时特别有用;
促进 SEO 推广 – 具有地理分布基础设施的网站在搜索引擎排名中获得更高的位置,它们的排名更好。
最终,它提高了每个资源的可靠性和稳定性,因此通过正确的配置,您可以实现网站 100% 的正常运行时间。该技术非常适合在线商店,也适合各种流媒体服务和软件分销商。 Netflix、YouTube 和 Spotify 都在积极使用 CDN,因为目前没有可行的替代方案。
我们的故事到此结束,感谢您的关注。如果您有任何疑问,请随时与我们联系。