缓存配置
更新时间:2023-05-16
设置缓存策略
PHP
1$domain = "test.domain.com";
2$rules = array(
3 // .jpg后缀缓存一小时
4 array(
5 "type" => "suffix",
6 "value" => ".jpg",
7 "ttl" => 3600,
8 "weight" => 30,
9 ),
10 // /a/b/c/目录下所有文件缓存1800秒
11 array(
12 "type" => "path",
13 "value" => "/a/b/c",
14 "ttl" => 1800,
15 "weight" => 15,
16 )
17);
18$resp = $client->setDomainCacheTTL($domain, $rules);
19print_r($resp);
获取缓存策略配置
PHP
1$domain = "test.domain.com";
2$resp = $client->getDomainCacheTTL($domain);
3print_r($resp);
设置缓存参数过滤规则
PHP
1$domain = "test.domain.com";
2// flag为true,表示带参数缓存
3$flag = true;
4$resp = $client->setDomainCacheFullUrl($domain, $flag);
5print_r($resp);
查询缓存参数过滤规则
PHP
1$client = new CdnClient($g_CDN_TEST_CONFIG);
2$domain = "test-sdk.sys-qa.com";
3$resp = $client->getDomainCacheFullUrl($domain);
4print_r($resp);
设置自定义错误码页面
PHP
1$errorPage = array(
2 'errorPage' => array(
3 array(
4 'code' => 404,
5 "redirectCode" => 302,
6 "url" => "customer_404.html"
7 ),
8 array(
9 'code' => 403,
10 "url" => "customer_403.html"
11 )
12 )
13);
14
15$client = new CdnClient($g_CDN_TEST_CONFIG);
16$domain = "test-sdk.sys-qa.com";
17$resp = $client->setDomainErrorPage($domain, $errorPage);
18print_r($resp)
查询自定义错误码页面
PHP
1$client = new CdnClient($g_CDN_TEST_CONFIG);
2$domain = "test-sdk.sys-qa.com";
3$resp = $client->getDomainErrorPage($domain);
4print_r($resp);