设置完节点缓存过期时间,预热完成后,请求依然未能命中节点缓存。
no-cache/no-store/private
。注意:文件访问频率低,热度不够,不经常被用户访问到的 URL,即使符合所有缓存规则,但是也有被节点去除缓存的风险。
no-cache/no-store/private
。检查缓存设置优先(底部优先)
登录 CDN 控制台,在左侧菜单栏选择域名管理,单击域名操作列的管理,进入域名配置页面,切换 Tab 至缓存配置,即可找到缓存键规则配置。如下图所示,jpg 不忽略参数缓存优先级高于全部文件忽略参数缓存, 需要确保业务缓存策略符合优先级设置。
检查缓存时间
登录 CDN 控制台,在左侧菜单栏选择域名管理,单击域名操作列的管理,进入域名配置页面,切换 Tab 至缓存配置,即可找到节点缓存过期配置。如下图所示如果缓存设置时间过小,可能会误以为缓存设置没有生效,确保符合业务缓存策略。
检查缓存策略
在缓存键规则配置和节点缓存过期配置里对策略进行检查,确保符合预期。
如果设置了遵循源站,确保源站的 Cache-Control 字段不为 no-cache/no-store/private
。
将需要缓存的资源重新预热一遍,等待预热完成后,再次请求即可。
本页内容是否解决了您的问题?