Baidu AI Cloud
中国站

百度智能云

CDN

Cache Setting

Set Cache Expiration Rules

def test_set_domain_cache_ttl(self): 
    """
    test_set_domain_cache_ttl
    """
    error = None 
    try: 
        rules = [] 
        rules.append({'type':'suffix', 'value': '.jpg', 'ttl': 3600, 'weight': 30})    #Cache .jpg suffix for one hour 
        rules.append({'type':'path', 'value': '/a/b/c', 'ttl': 1800, 'weight': 15})    # /a/b/c/All documents under the directory are cached for 1,800 seconds 
        response = self.cdn_client.set_domain_cache_ttl('opencdn3.sys-qa.com', rules) 
        print response 
    except BceServerError as e: 
        error = e 
    finally: 
        self.assertIsNone(error) 

Set Cached Parameter Filtration Rules

def test_set_domain_cache_full_url(self): 
    """
    test_set_domain_cache_full_url
    """
    error = None 
    try: 
        response = self.cdn_client.set_domain_cache_full_url('opencdn3.sys-qa.com', True) 
        print response 
    except BceServerError as e: 
        error = e 
    finally: 
        self.assertIsNone(error) 

Query Cached Parameter Filtration Rules

def test_get_domain_cache_full_url(c): 
    """
    test get domain cache full url 
    """
    response = c.get_domain_cache_full_url('test-sdk.sys-qa.com') 
    print(response) 

Set Customized Error Code Page

def test_set_domain_error_page(c): 
    """
    test set domain error page 
    """
    error_page = [ 
                    {'code': 404, 'redirectCode':302, 'url': '/customer_404.html'}, 
                    {'code': 403, 'url': '/customer_403.html'} 
                 ] 
    domain = 'test-sdk.sys-qa.com' 
    response = c.set_domain_error_page(domain, error_page); 
    print(response) 

Query the Custom Error Code Page

def test_get_domain_error_page(c): 
    """
    test get domain error page 
    """
    response = c.get_domain_error_page('test-sdk.sys-qa.com') 
    print(response) 
Previous
Acceleration Domain Name Management
Next
https Setting