跳到主要内容

CDN

为什么需要 CDN?

提示

内容分发网络(CDN)的主要目的是减少延迟,或减少由网络设计造成的通信延迟。由于互联网的全球性和复杂性,网站(服务器)与其用户(客户端)之间的通信流量必须跨越很长的物理距离。通信也是双向的,从客户端向服务器发送请求,服务器返回响应。

CDN 通过在客户端和网站服务器之间引入中间服务器来提高效率。这些 CDN 服务器将管理客户端与服务器之间的一些通信。它们可以降低传送到 Web 服务器的 Web 流量、减少带宽消耗,并改善应用程序的用户体验。

更多 CDN 介绍,见 AWS 的一篇科普:什么是 CDN(内容分发网络)?

这里放一张网图,来说明用与不用 CDN 服务的区别: Image

提示

CDN 服务需要一个域名,请先申请一个域名,注意,中国大陆的 CDN 配置,域名必须备案,海外域名可以不用备案。

设置 CDN

腾讯云

具体见文档:配置 CDN 域名

阿里云

具体见文档:使用 CDN 加速 OSS 上的图片资源分发

AWS

具体见文档:Deliver Content Faster with Amazon CloudFront

提示

AWS 的 CDN 服务叫做 CloudFront。