CDN
为什么需要 CDN?
提示
内容分发网络(CDN)的主要目的是减少延迟,或减少由网络设计造成的通信延迟。由于互联网的全球性和复杂性,网站(服务器)与其用户(客户端)之间的通信流量必须跨越很长的物理距离。通信也是双向的,从客户端向服务器发送请求,服务器返回响应。
CDN 通过在客户端和网站服务器之间引入中间服务器来提高效率。这些 CDN 服务器将管理客户端与服务器之间的一些通信。它们可以降低传送到 Web 服务器的 Web 流量、减少带宽消耗,并改善应用程序的用户体验。
更多 CDN 介绍,见 AWS 的一篇科普:什么是 CDN(内容分发网络)?
这里放一张网图,来说明用与不用 CDN 服务的区别:
提示
CDN 服务需要一个域名,请先申请一个域名,注意,中国大陆的 CDN 配置,域名必须备案,海外域名可以不用备案。
设置 CDN
腾讯云
具体见文档:配置 CDN 域名
阿里云
具体见文档:使用 CDN 加速 OSS 上的图片资源分发。
AWS
具体见文档:Deliver Content Faster with Amazon CloudFront。
提示
AWS 的 CDN 服务叫做 CloudFront。