x=1 请求URL到CDN节点: 开启“忽略参数”后,CDN节点向源站发起请求 http://www.bcecdn.com/sample.png (忽略参数x=1)待源站响应该请求内容,响应到达CDN节点后,CDN节点会保留一份副本;然后继续向终端响应 http://www.bcecdn.com/sample.png 的内容。
配置域名共享缓存 概述 域名共享缓存即多个加速域名共享CDN缓存。将多个域名添加在一个分组内并开启共享缓存功能后,组内域名将共享同一份缓存策略、使用同一个源站,并默认都会回源获取资源,从而降低回源。如域名a.com和b.com共享a.com的缓存策略,设置域名共享缓存后,用户请求b.com时返回a.com的缓存策略。 操作步骤 登录 CDN管理控制台 ,进入“内容分发网络CDN”页面。
cacheTTL 查询域名的缓存策略 domain:需要查询CDN的加速域名 响应码 (Http Status Code) HTTP Status Code 说明 200 成功 响应体 (Response Body) 参数 类型 说明 cacheTTL CacheTTL 缓存规则列表 CacheTTL 参数 类型 说明 type String suffix 表示文件名后缀, path 表示目录,
设置回源忽略参数 接口描述 本接口用于设置指定加速域名的回源忽略参数。 请求结构 PUT /v2/domain/{domain}/config?
mobileAccess 开启或关闭有针对性地对源端(移动端或PC端等)请求的资源内容分发 domain:CDN加速域名 请求体(Request Body) 参数 可选 类型 说明 mobileAccess 必选 MobileAccess 移动访问控制 MobileAccess: 参数 可选 类型 说明 distinguishClient 必选 bool true表示有针对性地对源端(移动端或PC端等
ipACL 设置访问IP配置 domain:修改配置的CDN加速域名。
设置获取真实用户IP “获取真实用户IP”功能支持用户在使用CDN加速的同时可获取访问源的真实IP地址或客户端IP地址,本接口用于设置“获取真实用户IP”。 Method Path 说明 PUT /v2/domain/{domain}/config?
cacheFullUrl 查询域名的缓存过滤参数规则 domain: 需要查询的CDN加速域名 响应体 (Response Body) 参数 类型 说明 cacheFullUrl Bool true和false,true表示支持全URL缓存,false表示忽略参数缓存(可保留部分参数) cacheUrlArgs String列表 cacheFullUrl为true时,此项不起作用;cacheFullUrl
mobileAccess 查询移动访问控制 domain: CDN加速域名 响应体(Response Body) 参数 类型 说明 mobileAccess MobileAccess 移动访问控制 请求示例 GET /v2/domain/myself.baidu.com/config?
设置回源错误重试条件 接口 本接口用于设置回源错误时的重试条件,用户可以设置当CDN回源遇到特定错误码时进行重试,重试策略一般是切换到备源站。 Method Path 说明 PUT /v2/domain/{domain}/config?retryOrigin 设置回源重试 domain:修改配置的CDN加速域名。