参考资料

  1. CDN客户端缓存策略配置指南
  2. 如何利用 EdgeOne 的流量分析
  3. 使用Nginx配置CDN负载均衡
  4. CDN配置:监控告警及规则条件参数设置指南
  5. cdn服务器是什么
  6. 如何配置自定义响应头参数
  7. CDN鉴权方式详解及设置教程
  8. CDN的可缓存最小内容尺寸设置

重写回源参数配置

CDN配置详解:重写回源参数与规则条件参数设置

重写回源参数配置

  1. 回源HOST设置

    • 作用:指定源站识别的域名

    • 配置项:Origin Host

    • 示例:www.example.comorigin-server.com

  2. 回源协议设置

    • 选项:HTTP/HTTPS/跟随客户端

    • 配置项:Origin Protocol

    • 默认:跟随客户端协议

  3. 回源路径重写

    • 功能:修改回源请求的URI路径

    • 语法:Rewrite /old-path /new-path

    • 支持正则表达式匹配

  4. 回源请求头修改

    • 可添加/删除/修改请求头

    • 常见配置:X-Forwarded-For, Host

  5. 回源超时设置

    • 连接超时:通常3-5秒

    • 读取超时:通常10-30秒

规则条件参数设置

  1. 匹配条件类型

    • 文件扩展名:.jpg, .mp4

    • 目录路径:/images/, /static/

    • 完整URL匹配

    • 客户端IP地址

    • 请求头匹配

  2. 条件运算符

    • 等于(==)

    • 包含(contains)

    • 正则匹配(~)

    • 不等于(!=)

    • 开头匹配(^=)

  3. 多条件组合

    • AND逻辑:所有条件同时满足

    • OR逻辑:任一条件满足

    • 条件优先级设置

  4. 规则执行顺序

    • 规则ID顺序执行

    • 可设置中断后续规则

    • 默认最后匹配的规则生效

高级配置示例

# 回源配置示例
Origin Host: origin.example.com
Origin Protocol: HTTPS
Path Rewrite: /cdn/(.*) /$1

# 规则条件示例
Condition 1:
  Match Type: URL Path
  Operator: Starts With
  Value: /static/
  Action: Cache 30d

Condition 2:
  Match Type: File Extension
  Operator: Equals
  Value: .php
  Action: No Cache