CDN节点缓存过期配置

小亮 2022-09-19 14:06 61414

腾讯云 CDN 缓存资源为触发式,当用户发起针对某资源的访问,若请求触达的 CDN 节点未缓存该资源,则回用户源站拉取资源,成功拉取到资源(2XX状态码)后,在节点进行缓存并返回给用户。

您无法直接对 CDN 节点上缓存的资源进行管理,若担心源站资源可能发生变化而 CDN 节点仍缓存旧资源返回给用户,可通过配置节点缓存规则来进行一定程度的控制。

节点缓存过期配置:
您可以登录 CDN 控制台,在左侧菜单栏选择【域名管理】,单击域名操作列的【管理】,进入域名配置页面,切换 Tab 至【缓存配置】,即可找到【节点缓存过期配置】。

默认配置:

在接入加速域名时,CDN会根据您所选不同的业务类型,添加默认的节点缓存过期规则,您可按需进行变更:

  • 若选择静态加速业务类型,常规动态文件(如 php、jsp、asp、aspx)默认不缓存,其他所有文件默认遵循源站。CDN节点缓存过期配置若选择下载加速、流媒体点播加速业务类型,默认全部文件缓存30天。

  1. 目前,缓存有文件大小限制:32G 以内。若超过此限制,将无法正常缓存,会回源获取资源。
  2. 若您的源站在 Response Header  未设置Cache-Control  字段,则 CDN 会默认添加: Cache-Control: max-age=600  头部。
  3. 若缓存时间设置为 0,则 CDN 节点不缓存该资源。