网站Nginx设置首页不缓存是否适用于CDN?
首页动态化处理的缓存控制策略
注意事项:
配置层级 | 生效方式 | 对应指令 |
---|---|---|
Nginx本地 | location = / {add_header Cache-Control "no-cache"} |
仅影响源站响应 |
CDN边缘节点 | 控制台"缓存规则"设置路径/的TTL为0 | 需配合x-cache-header 传递 |
混合方案 | 使用vary:cookie 差异化缓存 |
需开启CDN的忽略参数功能 |
终极方案 | 首页URL添加版本号/?v=20230720 |
强制CDN回源 |
- Cloudflare等CDN需额外配置Page Rule
- 动态内容建议使用
Edge Side Includes
更新时间:2025-07-14 13:51:30