参考资料

  1. 高防CDN-腾讯云EdgeOne
  2. 从零开始配置 CDN
  3. 配置浏览器自动本地缓存图片的JavaScript实现方案
  4. EdgeOne 上配置防护策略有哪些
  5. 推荐您使用 EdgeOne Web 防护功能的自定义规则,配置防护策略,具体操作
  6. 什么是 CDN 盗刷及其常见类型和危害。
  7. EdgeOne 防盗刷实践教程配置
  8. 预防 CDN 盗刷 腾讯云操作方法

腾讯云 CDN 配置教程(详细参数说明 + 功能用法 + 示例)

1. 添加加速域名

功能:将域名接入 CDN,加速内容分发。
参数设置

  • 加速域名:填写需要加速的域名(如 cdn.example.com),需已备案。

  • 业务类型

    • 网页小文件(适用于 HTML、CSS、JS 等)

    • 大文件下载(适用于 APK、ZIP 等)

    • 点播加速(适用于视频流媒体)

  • 加速区域

    • 中国大陆(仅国内节点)

    • 全球加速(国内外节点)

示例

加速域名:cdn.example.com  
业务类型:网页小文件  
加速区域:中国大陆

2. 源站配置

功能:指定 CDN 回源获取数据的服务器。
参数设置

  • 源站类型

    • IP 源站(如 1.2.3.4

    • 域名源站(如 origin.example.com

    • 对象存储 COS(选择 COS 存储桶)

  • 回源协议:HTTP / HTTPS(建议与源站一致)

  • 回源 HOST(关键参数):

    • 通常与加速域名一致(如 cdn.example.com

    • 如果源站是多域名服务器,需指定正确的 HOST(如 origin.example.com

示例

源站类型:IP 源站(1.2.3.4)  
回源协议:HTTP  
回源 HOST:cdn.example.com

3. 缓存配置

功能:控制 CDN 节点缓存策略,影响访问速度。
参数设置

  • 缓存规则(按优先级匹配):

    • 文件后缀(如 .jpg 缓存 30 天)

    • 目录路径(如 /static/ 缓存 7 天)

    • 全路径匹配(如 /index.html 缓存 1 小时)

  • 缓存键规则

    • 忽略参数?key=value 不区分,提高缓存命中率)

    • 保留参数?key=value 区分,适用于动态内容)

示例

文件后缀:.jpg, .png 缓存 30 天  
目录路径:/static/ 缓存 7 天  
全路径匹配:/index.html 缓存 1 小时

4. HTTPS 配置

功能:启用 HTTPS 加密,提升安全性。
参数设置

  • 证书管理

    • 腾讯云托管证书(自动申请 Let's Encrypt)

    • 自定义上传(上传 PEM 格式证书)

  • 强制跳转:HTTP → HTTPS(推荐开启)

  • HTTP/2:提升加载速度(推荐开启)

示例

证书来源:腾讯云托管证书  
强制跳转:HTTP → HTTPS  
HTTP/2:开启

5. 访问控制(防盗链)

功能:防止资源被盗用。
参数设置

  • Referer 防盗链

    • 白名单(仅允许 example.com 访问)

    • 黑名单(禁止 bad-site.com 访问)

  • IP 黑白名单

    • 允许/禁止特定 IP 访问

  • URL 鉴权(高级防盗链):

    • 时间戳防盗链(设置过期时间)

    • MD5 签名防盗链(更安全)

示例(Referer 白名单):

防盗链类型:白名单  
允许的 Referer:example.com

6. 高级功能

功能:优化性能与安全。
参数设置

  • 智能压缩(Gzip/Brotli):减少传输体积

  • 带宽封顶:防止突发流量导致高费用

  • 区域访问控制:限制特定地区访问

示例(智能压缩):

压缩类型:Gzip  
压缩文件:.html, .css, .js

常见问题 & 解决方案

问题解决方法
缓存不生效检查缓存规则优先级