gpt4 book ai didi

javascript - 为什么使用 CDN(内容交付网络)?

转载 作者:行者123 更新时间:2023-12-01 08:53:28 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What are the advantages and disadvantages of using a content delivery network (CDN)? [closed]

(4 个回答)


6年前关闭。




我注意到大多数在线教程都使用 CDN,而不是仅仅在本地添加一个新文件(无论是 CSS 还是 jQuery)并以 <link href="~/Content/css/footer.css" rel="stylesheet" /> 的方式引用它。 .我读过它,但对于为什么要使用 CDN 仍然没有多大意义。除了为了更好的缓存,为什么要使用 CDN 而不是在本地编码文件并仅引用它?

最佳答案

它只是减少服务器负载

因此,战略布局可以减少互连、主干以及公共(public)和私有(private)对等点上的服务器负载,从而释放整体容量并降低交付成本。本质上,内容分布在多台服务器上,而不是将它们卸载到一台大型服务器上。

加快内容交付

由于 CDN 将服务器放置在尽可能靠近一组用户的位置,因此由于行进距离较短,延迟和数据包丢失被最小化。理论上,内容离用户越近,交付越快。因此,用户在流式传输时将体验到更少的抖动、更少的网络尖峰以及整体改进的流式传输质量。由于可靠性,运营商可以提供具有高服务水平、低网络服务器负载的高质量内容,从而降低成本。

此外,许多 CDN 提供商提供 TCP 加速技术来提高性能,从而改善用户体验。由于 CDN 减少了延迟,与已经高性能的网络一起工作的加速会产生爆炸性的内容。

100% 可用性

由于 Assets 分布在多个区域,CDN 具有自动服务器可用性感知机制和即时用户重定向。因此,即使在大规模停电、硬件问题或网络问题期间,CDN 网站也能体验到 100% 的可用性。

并发用户数增加

战略性地将服务器放置在 CDN 中可以提高网络 Backbone 容量,这相当于在给定时间访问网络的用户数量显着增加。例如,如果有一个容量为 2 tb/s 的 100 GB/s 网络主干,则只能提供 100 GB/s。但是,通过 CDN,10 个战略位置将有 10 台服务器可用,然后可以提供 10 x 100 GB/s 的总容量。

Assets 交付控制

CDN 技术的另一个有益特性是授予对 Assets 交付和网络负载的更多控制权。运营商能够提供实时负载统计、优化每个客户的容量、显示事件区域、指示哪些 Assets 受欢迎,并向客户报告查看详细信息。这些详细信息非常重要,因为一旦将服务器源添加到 CDN,使用日志就会停用。

更多引用:link

关于javascript - 为什么使用 CDN(内容交付网络)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34330396/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com