缓存管理
所有文档

          内容分发网络 CDN

          缓存管理

          缓存管理

          预热缓存

          	$tasks = array(
          	    array(
          	        'url' => 'http://my.accelerate.domain/path/to/file'
          	    )
          	);
          	$resp = $client->prefetch($tasks);
          	// 根据预热任务id查询预热结果
          	$resp = $client->listPrefetchStatus($resp->id);
          	print_r($resp);

          查询预热结果

          	$url = 'http://your.domain.com/1.jpg';
          	$startTime = "2016-10-07T16:00:00Z";
          	$endTime = "2016-10-07T18:00:00Z";
          	$resp = $client->listPrefetchStatus('', $url, $startTime, $endTime);
          	print_r($resp);

          在查询预热结果时,既可以采用上述传递url、开始和结束时间的方法,也可以直接传递提交预热任务时返回的id。

          刷新缓存

          	$tasks = array(
          	    array(
          	        'url' => 'http://my.accelerate.domain/path/to/file',
          	    ),
          	    array(
          	        'url' => 'http://my.accelerate.domain/path/to/directory/',
          	        'type' => 'directory',
          	    ),
          	);
          	$resp = $client->purge($tasks);
          	// 根据刷新任务id查询刷新结果
          	$resp = $client->listPurgeStatus($resp->id);
          	print_r($resp);

          刷新支持url刷新和目录刷新两种不同的刷新方法,当使用目录刷新时,需要传入type字段为directory。

          查询刷新结果

          	$url = 'http://your.domain.com/1.jpg';
          	$startTime = "2016-10-07T16:00:00Z";
          	$endTime = "2016-10-07T18:00:00Z";
          	$resp = $client->listPurgeStatus('', $url, $startTime, $endTime);
          	print_r($resp);

          查询刷新预热每日限额

          $resp = $client->listQuota();
          print_r($resp);

          操作记录

          $resp = $this->client->getRecords();
          print_r($resp)
          上一篇
          加速域名配置
          下一篇
          工具类接口