刷新与预热
刷新(清除)缓存的 URL 或目录,以及预热指定 URL。
cache-jobs缓存鉴权: 用户(部分参数仅管理员)3 个接口列出刷新/预热任务
GET
/api/v2/cache-jobs鉴权: 用户(部分参数仅管理员)
查询参数
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | — | 页码,从 1 开始。 |
| page_size | integer | — | 每页条数。 |
| sort | string | — | 排序字段,逗号分隔,前缀 `-` 表示降序,如 `-created_at,id`。 |
| tenant_id | integer | — | 仅管理员可用:按租户过滤。租户凭据调用时忽略,只返回本租户数据。 |
| type | string | — | 只列该类型的任务。 |
| url | string | — | 以 http:// 或 https:// 开头时按完整 URL(同提交时规范化)精确匹配(任务的 URL 列表里含它);否则按主机名精确匹配。 |
创建刷新/预热任务
POST
/api/v2/cache-jobs鉴权: 用户(部分参数仅管理员)
请求体 application/json
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | string | 必填 | purge_url 刷新 URL;purge_dir 刷新目录(URL 以 / 结尾);prefetch 预热。 |
| urls | string[] | 必填 | http(s)://主机/路径(规范化后,见创建接口);预热一次最多 100 条。 |
获取刷新/预热任务
GET
/api/v2/cache-jobs/{id}鉴权: 用户(部分参数仅管理员)
刷新与预热对象
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| created_at | string | — | 创建时间 |
| id | integer | — | 记录 ID |
| results | CacheJobNodeResult[] | — | 各节点的执行结果(只在详情里回)。 |
| site_id | integer | — | 网站 ID |
| status | string | — | 下发任务的状态(有节点失败时 pending 退避重试,次数用完 failed)。 |
| tenant_id | integer | — | 所属租户(用户)ID |
| type | string | — | purge_url 刷新 URL;purge_dir 刷新目录(URL 以 / 结尾);prefetch 预热。 |
| updated_at | string | — | 更新时间 |
| urls | string[] | — | http(s)://主机/路径(规范化后,见创建接口);预热一次最多 100 条。 |