参考资料

  1. CDN允许所有来源域(*)的详细教程
  2. HTML优化
  3. SSL/TLS深度配置指南
  4. CDN配置:监控告警及规则条件参数设置指南
  5. 单连接带宽限制 设置教程
  6. 配置CDN缓存主域名
  7. 什么是 CDN 盗刷及其常见类型和危害。
  8. 如何配置忽略源站不缓存标头

什么是回源301/302跟随

回源301/302跟随:
当CDN节点请求资源时,若源站返回301/302重定向状态码,CDN默认不跟随跳转地址,而是直接将重定向响应返回给客户端。开启此功能后,CDN会自动请求重定向的目标地址,缓存最终内容并返回给用户,减少客户端二次请求。

规则条件参数设置指南:

  1. 路径匹配

    • 类型:前缀匹配(如/images/)、精确匹配(如/logo.png

    • 示例:/*.jpg匹配所有JPG文件

  2. 文件类型

    • 扩展名过滤:.mp4, .html

  3. HTTP头匹配

    • 条件:User-Agent包含Mobile,或Referer等于特定域名

  4. 权重设置

    • 多条规则时,优先级高的规则先执行

  5. 高级条件

    • 请求方法(GET/POST)、IP地理位置、URL查询参数

配置示例(YAML格式):

rules:  
  - condition:  
      path: "/download/*"  
      file_type: [".zip", ".rar"]  
    action:  
      follow_redirect: true  
      cache_ttl: 3600

注意事项:

  • 频繁重定向会增加源站负载,建议优化源站结构

  • 动态内容(如API)通常不开启此功能