缓存管理
更新时间:2026-07-22
缓存刷新
Python
1def test_purge(eo_client):
2 """
3 test_purge
4 """
5 tasks = []
6 tasks.append({'url': 'http://1.test-sdk-eo.baidu.com/test1.png', 'type': 'file'})
7 tasks.append({'url': 'http://1.test-sdk-eo.baidu.com/', 'type': 'directory'})
8 response = eo_client.purge(tasks, 'test-sdk-eo.baidu.com')
9 print(response)
按照时间范围、站点和刷新类型查询缓存刷新状态
Python
1def test_list_purge_tasks(eo_client):
2 """
3 test_list_purge_tasks
4 """
5 response = eo_client.list_purge_tasks(
6 site='test-sdk-eo.baidu.com',
7 type='file',
8 startTime='2026-07-21T05:10:10Z',
9 endTime='2026-07-21T07:10:10Z')
10 print(response)
按照刷新任务 id 查询缓存刷新状态
Python
1def test_list_purge_tasks_by_task_id(eo_client):
2 """
3 test_list_purge_tasks_by_task_id
4 """
5 response = eo_client.list_purge_tasks(
6 site = 'test-sdk-eo.baidu.com',
7 id = 'task_id')
8 print(response)
缓存预热
Python
1def test_prefetch(eo_client):
2 """
3 test_prefetch
4 """
5 tasks = []
6 tasks.append({'url': 'http://1.test-sdk-eo.baidu.com/test1.png'})
7 tasks.append({'url': 'http://1.test-sdk-eo.baidu.com/test2.png'})
8 response = eo_client.prefetch(tasks, 'test-sdk-eo.baidu.com')
9 print(response)
按照时间范围和站点查询预热结果
Python
1def test_list_prefetch_tasks(eo_client):
2 """
3 test_list_prefetch_tasks
4 """
5 response = eo_client.list_prefetch_tasks(
6 site='test-sdk-eo.baidu.com',
7 startTime='2026-07-21T05:26:55Z',
8 endTime='2026-07-21T07:26:55Z')
9 print(response)
按照预热任务 id 查询
Python
1def test_list_prefetch_tasks_by_task_id(eo_client):
2 """
3 test_list_prefetch_tasks_by_task_id
4 """
5 response = eo_client.list_prefetch_tasks(
6 site = 'test-sdk-eo.baidu.com',
7 id = 'task_id')
8 print(response)
评价此篇文章
