| 缓存规则 | 按文件类型与路径设置 TTL;带版本号文件名可长缓存 |
|---|---|
| 回源 | 分片回源与合并回源配合;回源启用压缩 |
| 刷新 | 发布流程集成刷新与预热,避免新旧版本混杂 |
缓存策略分层
| 内容类型 | TTL 建议 | 刷新方式 |
|---|---|---|
| 带哈希指纹的 JS/CSS | 长(月级) | 发布换文件名,无需刷新 |
| HTML 入口文档 | 短(分钟级) | 发布后主动刷新 |
| 图片与字体 | 按目录设置中长 | 按路径批量刷新 |
| 接口响应 | 默认不缓存 | 确需缓存时评估参数化缓存键 |
带哈希文件名的资源可以设置长 TTL:内容变更靠新文件名,缓存无需频繁刷新。
把静态资源与可缓存内容分发到边缘节点:降低源站带宽与访问延迟;配置要点包括缓存规则、回源策略、刷新与预热,动态内容可按需加速。
| 缓存规则 | 按文件类型与路径设置 TTL;带版本号文件名可长缓存 |
|---|---|
| 回源 | 分片回源与合并回源配合;回源启用压缩 |
| 刷新 | 发布流程集成刷新与预热,避免新旧版本混杂 |
| 内容类型 | TTL 建议 | 刷新方式 |
|---|---|---|
| 带哈希指纹的 JS/CSS | 长(月级) | 发布换文件名,无需刷新 |
| HTML 入口文档 | 短(分钟级) | 发布后主动刷新 |
| 图片与字体 | 按目录设置中长 | 按路径批量刷新 |
| 接口响应 | 默认不缓存 | 确需缓存时评估参数化缓存键 |