更新时间:2026-01-22 GMT+08:00
分享

函数作用阶段

函数作用阶段即函数生效阶段,函数生效阶段不同,CDN控制台其他配置(以下简称配置)与函数管理功能同时配置时优先级也不同,具体如下:
  • 客户端请求、回源后缓存前、响应给客户端前:配置优先级高,先执行函数再执行配置,配置覆盖函数,最终生效的是CDN控制台的配置。
  • 节点回源:函数优先级高,先执行配置再执行函数,函数覆盖配置,最终生效的是函数管理功能。
表1 函数阶段说明

阶段

说明

客户端请求

函数作用在客户端发起请求到CDN节点收到请求之间,例如访问URL重写。

节点回源

函数作用在CDN节点收到请求且节点无缓存,回源请求资源之前,例如回源URL改写。

回源后缓存前

响应给客户端前

函数作用在CDN节点的回源请求已发出、源站已经给CDN节点响应且CDN节点未缓存时,如缓存规则。

函数作用在CDN节点响应给客户端之前,如浏览器缓存过期时间。

相关文档