创建NAT网关 描述 创建NAT网关 对于EIP只允许绑定一个,对于共享带宽可以绑定其中的多个IP 请求结构 POST /v{version}/nat?clientToken={clientToken} HTTP/1.1 Host: bcc.bj.baidubce.com Authorization: authorization string { "name": name, &
缓存管理 刷新缓存 public void purgeUrl ( CdnClient client ) { String domain = my.test.com ; PurgeRequest request = new PurgeRequest ( ) . addTask ( new PurgeTask ( ) . withUrl ( http:// + domain + /url
缓存配置 设置缓存策略 "suffix", "value" => ".jpg", "ttl" => 3600, "weight" => 30, ), // /a/b/c/目录下所有文件缓存1800秒 array( "type" => "path", "
缓存配置 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 设置共享缓存 case1:开启共享缓存 def test_set_cache_share_enable ( c ) : test_set_cache_share_enable cache_share = { enabled : True , domain : test-cache-s
CdnClient 新建CdnClien 通过AK/SK方式访问CDN func GetDefaultClient ( ) * cdn . Client { ak := your_access_key_id sk := your_secret_key_id endpoint := https://cdn.baidubce.com // ignore error in test, but
页面压缩 概述 开启页面压缩功能后,您可以对大多数静态文件进行压缩,有效减少用户传输内容大小,加速分发效果。 目前页面压缩支持 Brotli压缩 和 Gzip压缩 两种方式。Brotli是开源的一种新型压缩算法,开启Brotli压缩功能后,CDN节点返回请求资源时,会对html、js、css等文本文件进行Brotli压缩。 两种压缩方式,默认支持压缩的文件类型包括:text/xml、text/pl
页面优化 概述 开启页面优化功能,将自动删除html页面、js代码、css文件中的注释以及重复的空白符,这样可以有效地去除页面的冗余内容,减小文件体积,提高加速分发效率。 注意事项 如果源站文件配置了MD5校验机制,则请勿开启该功能。当CDN进行页面优化时,该文件的MD5值会被更改,导致优化后文件的MD5值和源站文件的MD5值不一致。 页面优化与页面压缩不可同时生效,页面压缩优先生效。 如果开启了
xcdn统计 接口 本接口用于查询XCDN带宽流量统计信息。 Method Path 说明 POST /v2/xcdn/stat/query 查询XCDN统计,不同的统计指标由post参数中的metric指定 请求体 所有metric支持的参数以此进行扩展。 参数 可选 类型 说明 metric 必选 string 指定查询统计指标类型,当前只支持metric为flow的查询,对应的指标有流量和带
回源配置 设置回源地址 "test.origin-new.domain.com", "host" => "www.origin-host.com" ), array( "peer" => "12.34.56.78", "host" => "www.origin-host
CdnClient CdnClient是CDN服务的客户端,为开发者与CDN服务进行交互提供了一系列的方法。 新建CdnClient 通过AK/SK方式访问CDN 通过AK/SK方式访问CDN,用户可以参考如下代码新建一个CdnClient: 在新建CdnClient之前,需要先创建配置文件对CdnClient进行配置,以下将此配置文件命名为YourConf.php,具体配置信息如下所示: //