腾讯云CDN配置缓存过期时间
腾讯云CDN配置缓存过期时间操作步骤
- 进入“腾讯云CDN域名详情”页。
- 选择“缓存配置”页签。
-
点击“添加配置”,将会出现编辑面板,在编辑框内输入配置项和配置的过期时间,点击确定则完成一个配置项的缓存过期时间添加。缓存配置项的详细解释请参见缓存过期配置。
4.点击某配置项对应的“编辑”链接,可修改该配置项的过期时间。
注意:
- 支持文件后缀名、目录、状态码和精确文件的配置。
- 这里配置的过期时间优先级高于源站的配置,支持文件后缀名的配置和目录的配置。
- 缓存过期时间为0~100秒,配置的过期时间应在此范围内。
- 权重代表规则的优先级,取值为0~100,权重越大,优先级越高,规则优先生效。
- 不推荐两条缓存策略配置相同的权重,如果权重相同,会随机选择其中一条策略生效。
配置缓存过期时间即配置缓存文件在cache中保存的时长。过期时间可以通过控制台设置,也可以通过HTTP的Header中的缓存控制头(Expires或Cache-control)设置。
- 两者都未设置时,腾讯云CDN不缓存数据。
- 两者都设置时,根据配置的缓存策略权重来判断优先级。
说明:
对于HTTP Header中设置缓存控制头Expires与Cache-control的区别:
- Cache-control:用于控制http缓存。如果设置为“no-cache”,则意味着指示请求或响应消息不能缓存(HTTP/1.0用Pragma的no-cache替换)。
- Expires:表示失效时间,也就是文件在本地客户端的缓存时间,等同max-age的效果,Expires的值应该使用GMT格式的时间:如 Thu, 01 Dec 1994 16:00:00 GMT。若Expires与Cache-control同时存在,Expires会被Cache-Control的max-age覆盖。
注意:
- 未通过验证或正在验证的域名不可配置;
- 腾讯云CDN支持用户自己配置过期时间,此处配置的优先级会高于源站的配置;
- 用户可在域名详情页的“缓存配置”页签中,对配置项的过期时间进行添加或修改;
- 腾讯云CDN支持文件类型(扩展名)和目录,状态码,文件名四种配置项的过期时间设置;
- 用户最多可设置15个配置项的过期时间;
- 静态内容如jpg、png、mp3 等内容的过期时间建议设置一个月。