CDN(内容交付网络)是一个高度分布式的服务器平台,可以通过缩短服务器和用户之间的物理距离来最大限度地减少加载Web 内容的延迟。这使得世界各地的用户能够观看相同的高质量内容,而无需缓慢的加载时间。
如果没有CDN,内容源服务器必须响应所有最终用户请求。如果流量峰值过高或负载持续存在,则源站更有可能发生故障,因为大量流量流向源站,后续负载会增加。
由于CDN 响应最终用户请求而不是在源头响应,并且在物理和网络上都靠近最终用户,因此CDN 可以减少内容服务器上的流量负载,改善Web 体验,并帮助内容提供商及其最终用户双方受益。
CDN如何运作?
内容分发网络(CDN) 可以提供一半以上的互联网流量。 CDN 的目标是通过减少请求必须传输的物理距离来减少延迟,即发送网页请求与页面在设备上完全加载之间的延迟。
例如,如果美国访问者想要查看英国服务器上的内容,如果该请求必须跨越大西洋,加载时间将会变慢。
为了解决这个问题,CDN 在世界各地的多个地理位置(称为“存在点”(PoP))存储网站内容的缓存版本。这些PoP 包含自己的缓存服务器,并负责将其内容传送到用户位置。
用户代理本质上是运行Web 浏览器的设备,它请求呈现网页所需的内容,例如HTML、图像、CSS 和JavaScript 文件。大多数CDN 会将每个内容请求映射到最终用户的最佳位置的CDN 服务器,并且该服务器以所请求文件的缓存(预先保存)版本进行响应。
如果未找到该文件,则在CDN 平台上的其他服务器上搜索内容并将响应发送给最终用户。但是,如果内容不可用或已过时,CDN 就会充当向源服务器发出请求的代理,并存储检索到的内容以服务将来的请求。
尽管交付网站内容是CDN 的常见用例,但这并不是CDN 可以交付的唯一内容类型。事实上,CDN 提供各种内容,例如4K 和高清质量的流媒体视频和音频、操作系统更新(包括医疗和财务信息等)。任何可以数字化的数据都可以通过CDN 进行传输。
为什么要使用CDN?
CDN 提供了一种简单的方法来加速您的网站,同时减少延迟。因此,向世界各地的用户快速、高效、安全地交付内容至关重要。该内容不仅限于网站内容,还可能包括4K 和高清质量的视频、音频流、应用程序、游戏和操作系统更新。网站访问者的注意力持续时间越来越短,因此需要尽快提供这些内容。
随着越来越多的企业上线,世界各地在互联网上购物、连接和共享,内容提供商正在增强提供不同类型内容、使内容适应不同设备类型(设备发现)、数据和最终用户保护等的能力。在线存在。
内容交付网络的独特功能意味着CDN 提供商具有独特的优势,可以帮助企业克服各种媒体分发挑战。
近二十年来,CDN 已经形成了互联网的无形支柱,使零售、金融、医疗保健和其他公司能够高速、大规模地向世界各地的最终用户提供在线内容。如果您几乎所有工作都在线完成,那么您可以从CDN 中受益。
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。