CdnClient CdnClient是CDN服务的客户端,为开发者与CDN服务进行交互提供了一系列的方法。 新建CdnClient 通过AK/SK方式访问CDN 用户可以参考如下代码新建CdnClient: 创建配置文件,参考sample/cdn/cdn_sample_conf.py: #引入标准日志模块 import logging #引入配置管理模块以及安全认证模块 from baidubc
操作指南 CDN开通及计费 演示如何开通CDN服务以及CDN计费规则 添加CDN域名 演示如何在控制台添加CDN域名 CDN刷新缓存 演示CDN如何进行添加缓存清除以及查看缓存清除记录操作
页面优化 概述 开启页面优化功能,将自动删除html页面、js代码、css文件中的注释以及重复的空白符,这样可以有效地去除页面的冗余内容,减小文件体积,提高加速分发效率。 注意事项 如果源站文件配置了MD5校验机制,则请勿开启该功能。当CDN进行页面优化时,该文件的MD5值会被更改,导致优化后文件的MD5值和源站文件的MD5值不一致。 页面优化与页面压缩不可同时生效,页面压缩优先生效。 如果开启了
日志接口 在日志接口中,所有的输入和输出时间都是UTC时间。 获取访问日志 $domain = "test.domain.com"; $startTime = "2016-10-07T16:00:00Z"; $endTime = "2016-10-07T18:00:00Z"; $resp = $client->getDomainLo
缓存管理 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 刷新缓存 def test_purge ( c ) : test_purge tasks = [ ] tasks . append ( { 'url' : 'http://example.test.com/1.jpg' } ) tasks . append ( { 'url' : 'http:
用量查询 账单查询 概述 该功能主要是对CDN产品账单数据进行多维度展示。您可以根据所需,按天或按月查询CDN账单。此外CDN支持按流量计费和按增值服务计费查询账单,便于您及时了解收费明细,更好地进行业务决策。 支持查询周期 按天查询: 目前只能查询此刻及一个月内数据。计费周期示例:2019-11-24 00:00:00 ~ 2019-11-25 00:00:00 按月查询: 目前只能查询本月及上
快速入门 初始化一个CdnClient。 CdnClient是与CDN服务交互的客户端,PHP SDK的CDN操作都是通过CdnClient完成的。用户可以参考 新建CdnClient ,完成初始化客户端的操作。 查看加速域名列表。 用户可以通过listDomains()获取已创建成功的加速域名列表。 新建/删除加速域名。 createDomain()方法用于创建新的加速域名,成功后CDN平台将返
刷新缓存 原理介绍 缓存刷新方式有URL刷新、目录刷新,URL刷新是以文件或一个资源为单位进行缓存刷新;目录刷新是以目录为单位,将目录下的所有文件进行缓存刷新。预热是以文件为单位进行的缓存预热。泛域名不支持直接预热或刷新,可以通过具体的域名做刷新或预热。如果泛域名是共享缓存的,使用其中任意一个具体域名做刷新或预热即可。 刷新与预热的区别 刷新后,会删除该资源在所有CDN节点上的缓存。当用户请求到达
缓存管理 缓存管理 预热缓存 $tasks = array( array( 'url' => 'http://my.accelerate.domain/path/to/file' ) ); $resp = $client->prefetch($tasks); // 根据预热任务id查询预热结果 $resp = $client->listPrefet
缓存配置 设置缓存策略 "suffix", "value" => ".jpg", "ttl" => 3600, "weight" => 30, ), // /a/b/c/目录下所有文件缓存1800秒 array( "type" => "path", "