内容分发网络 CDN-缓存配置为什么没有生效?
缓存配置为什么没有生效?
如果您配置了缓存规则,在使用过程中发现此缓存规则未生效,可能是以下原因:
- 缓存规则配置生效大约需要5分钟时间,请您在规则生效后再验证。
- 您修改了缓存规则:
- 新的规则仅对后面缓存的资源生效,已经缓存的资源需要等缓存过期后,再次缓存才会遵循新的缓存规则。
- 如果您想要立即生效,请在修改缓存规则后执行缓存刷新操作。
- 缓存规则有优先级(数值越大优先级越高),优先级较高的会优先匹配,请检查您的缓存规则优先级。
配置示例:某客户为 域名 www.example.com配置了文件名后缀为.jpg的规则,希望缓存过期时间为1天,优先级为2。
配置结果:当用户访问www.example.com/test/cdn.jpg文件时,有两条规则包含了此文件:文件名后缀、全路径,但是由于全路径的优先级为8,优先级较高,所以系统最终匹配全路径/test/*.jpg这条规则,缓存时间为3天。
调整方法:如果想要.jpg这条文件名后缀的规则优先生效,需要将优先级调整为大于8的数值。