概述
当您的站点接入 EdgeOne 后,EdgeOne 边缘节点将根据缓存配置的规则来决定是否缓存客户端请求响应的资源文件,边缘节点缓存该文件后,当有其他用户发起相同的文件请求时,可由 EdgeOne 边缘节点直接响应,可有效避免长链路回源情况,以更快的速度为用户响应最新的文件请求。
您可以根据以下使用场景自定义您的站点缓存:
分类 | 使用场景 | 功能 |
自定义 EdgeOne 节点缓存规则 | 站点/域名下的文件资源类型多样,需要自定义各类资源在节点内的缓存时间,确保用户访问最新文件的同时,减少回源请求量; 站点/域名下包含动态资源,需要避免该资源内容被缓存。 | |
| 请求同一路径文件时,不同的 URL 携带的参数、请求头等内容将指向不同的文件; 请求同一路径文件时,URL 所携带参数、请求头等不影响文件版本,需要指向同一份缓存文件。 | |
源站异常下缓存控制 | 在源站响应异常时,需要尽量保护源站不再受损,同时正常响应客户请求。 | 离线缓存 |
控制浏览器缓存 | 希望进一步提升网页的加载速度,减少流量消耗,允许浏览器缓存一定时长的静态资源文件。 | |
清除缓存 | 节点内缓存文件已过期或有违规资源被缓存时,清除节点内已缓存资源。 | |
预热缓存 | 刚完成域名接入或文件更新时,需要将文件提前缓存到 EdgeOne 节点内,以提升加速效果,减少高峰期回源量。 | |
缓存文件预刷新 | 针对有持续用户访问的文件,需要保障该文件在节点内持续有缓存,避免缓存过期后集中回源,可通过缓存预刷新来验证文件的有效性并刷新缓存时间。 |
如果您还需要了解更多的缓存规则,可以参考如下: