本文详细介绍了腾讯云 CDN 加速对象存储 COS 的实例。
内容分发网络 CDN
腾讯云 CDN 通过将分发资源发布至遍布全国的海量加速节点,结合腾讯自研 GSLB 调度系统,使其用户可就近获取所需资源,避免网络拥堵、地域、运营商等因素带来的访问延迟问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
对象存储 COS
用户可将其静态资源(包括静态脚本、音视频、图片、附件等文件)全部托管在腾讯云 COS 的标准存储中,并利用无限容量、高频读写的特性,为静态资源提供可扩展和可靠的存储,减轻资源服务器的压力。
加速分发实践
腾讯云 CDN 可对 COS 上存储的静态资源(包括静态脚本、音视频、图片、附件等文件)进行全球加速分发。利用腾讯云 CDN 全球加速节点和调度的能力,可以将热点资源提前下发至边缘节点,当终端用户发出资源访问 / 下载请求的时候,可就近获取所需要的资源。降低了源站压力,减少了传输延迟,显著提升用户体验。


公有读存储桶
将存储桶设置为允许公共访问,配置 CDN 回源到 COS 访问节点时,无需开启私有存储桶访问,CDN 边缘节点即可获取并缓存存储桶中的对象数据。对于不同 CDN 鉴权配置,域名对公有读存储桶的访问能力见下表:
CDN 鉴权配置 | CDN 加速域名访问 | COS 域名访问 | 常见场景 |
关闭(默认) | 可访问 | 可访问 | 全站许可公共访问,通过 CDN 或源站均可访问 |
开启 | 需使用 URL 鉴权 | 可访问 | 对 CDN 访问开启防盗链,但不保护源站访问,不推荐 |
私有读存储桶
存储桶默认为私有读时,配置 CDN 回源到 COS 访问节点,CDN 边缘节点将无法获取和缓存任何数据。可通过CDN控制台开启私有存储桶访问选项,此时 CDN 边缘将会使用其服务身份访问 COS 中的数据。详情可参见以下文档:
CDN 鉴权配置 | CDN 加速域名访问 | COS 域名访问 | 常见场景 |
关闭(默认) | 可访问 | 需使用 COS 鉴权 | 可直接访问 CDN 域名,保护源站数据 |
开启 | 需使用 URL 鉴权 | 需使用 COS 鉴权 | 全链路保护访问,支持 CDN 鉴权防盗链 |
操作实现
CDN 加速 COS 的两种具体操作实现方法如下,可任选其一完成加速:
将 COS 域名指向 CDN 加速域名,再将用户域名绑定到 CDN 加速域名(CNAME)。具体操作流程请参见 通过 CDN 控制台实现。
将用户域名绑定到 COS 域名,同时开启 CDN 加速。具体操作流程请参见 通过 COS 控制台实现。