文档首页/ 内容分发网络 CDN/ 常见问题/ 缓存配置/ 缓存配置为什么没有生效?
更新时间:2023-11-17 GMT+08:00
分享

缓存配置为什么没有生效?

如果您配置了缓存规则,在使用过程中发现此缓存规则未生效,可能是以下原因:

  1. 缓存规则配置生效大约需要5分钟时间,请您在规则生效后再验证。
  2. 您修改了缓存规则:
    • 新的规则仅对后面缓存的资源生效,已经缓存的资源需要等缓存过期后,再次缓存才会遵循新的缓存规则。
    • 如果您想要立即生效,请在修改缓存规则后执行缓存刷新操作。
  3. 缓存规则有优先级(数值越大优先级越高),优先级较高的会优先匹配,请检查您的缓存规则优先级。

    配置示例:某客户为域名www.example.com配置了文件名后缀为.jpg的规则,希望缓存过期时间为1天,优先级为2。

    配置结果:当用户访问www.example.com/test/cdn.jpg文件时,有两条规则包含了此文件:文件名后缀、全路径,但是由于全路径的优先级为8,优先级较高,所以系统最终匹配全路径/test/*.jpg这条规则,缓存时间为3天。

    调整方法:如果想要.jpg这条文件名后缀的规则优先生效,需要将优先级调整为大于8的数值。

相关文档