配置域名共享缓存 概述 域名共享缓存即多个加速域名共享CDN缓存。将多个域名添加在一个分组内并开启共享缓存功能后,组内域名将共享同一份缓存策略、使用同一个源站,并默认都会回源获取资源,从而降低回源。如域名a.com和b.com共享a.com的缓存策略,设置域名共享缓存后,用户请求b.com时返回a.com的缓存策略。 操作步骤 登录 CDN管理控制台 ,进入“内容分发网络CDN”页面。
cacheTTL 修改加速域名文件类型的缓存策略 请求体(Request Body) 参数 可选 类型 说明 cacheTTL 必选 CacheTTL 缓存规则列表 CacheTTL 参数 可选 类型 说明 type 必选 String suffix 表示文件名后缀, path 表示url中的目录, code 表示异常码缓存,如可以配置404缓存100s ,“exactPath”表示路径完全匹配
刷新缓存 原理介绍 缓存刷新方式有URL刷新、目录刷新,URL刷新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。 URL刷新操作步骤 登录 海外CDN管理控制台 ,在控制台左侧导航选择 刷新预热 ,在刷新缓存页选择 URL刷新 页签。 输入需要刷新的URL。
查询缓存过期规则 接口 本接口用于查询指定加速域名的缓存策略。此域名必须是本用户的,否则会返回403失败。 Method Path 说明 GET /v2/domain/{domain}/config?
cacheFullUrl 设置url参数缓存规则,指定url带参数缓存或者不带参数缓存 domain: 需要设置的CDN加速域名 请求体 参数 可选 类型 说明 cacheFullUrl 必选 Bool true和false,true表示支持全URL缓存,false表示忽略参数缓存(可保留部分参数) cacheUrlArgs 可选 String列表 cacheFullUrl为true时,此项不起作用
查询缓存参数过滤规则 本接口用于查询指定加速域名的缓存过滤参数规则。此域名必须是本用户的,否则会返回403失败。 Method Path 说明 GET /v2/domain/{domain}/config?
刷新缓存 接口描述 本接口用于刷新已经缓存的资源,支持批量提交,一次最多提交100个url,24小时之内最多提交2000个url的刷新请求或者200个目录的刷新请求。
配置缓存过期时间 概述 缓存配置是指CDN节点在缓存资源时所遵循的一套过期淘汰规则。配置缓存过期时间即配置缓存文件在cache中保存的时长。CDN缓存的资源都有一定的过期时间;在资源未过期时,接受到请求时由节点响应;在资源过期时,节点会请求源站重新缓存,并将资源发给用户。 在用户接入域名时,控制台会自动为其配置默认缓存,用户可编辑权重值来调整缓存规则生效的优先级。
预热缓存 接口描述 本接口用于预热文件,支持批量提交,一次最多提交100个url,用户24小时之内最多提交200个url预热请求。目前不支持对目录的预热。
设置缓存过期规则 接口 本接口用于设置缓存过期规则。 Method Path 说明 PUT /v2/abroad/domain/{domain}/config?