腾讯云CDN配置缓存过期时间

腾讯云CDN配置缓存过期时间操作步骤

  1. 进入“腾讯云CDN域名详情”页。
  2. 选择“缓存配置”页签。
  3. 点击“添加配置”,将会出现编辑面板,在编辑框内输入配置项和配置的过期时间,点击确定则完成一个配置项的缓存过期时间添加。缓存配置项的详细解释请参见缓存过期配置。

    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 等内容的过期时间建议设置一个月。

标签