Облачная платформаEvolution

Управление кешем

Эта статья полезна?

Управление кешем включает предзагрузку, удаление файлов из кеша и полный сброс кеша. Операции выполняются асинхронно.

В ответе на запрос возвращается идентификатор задачи task_id. При наличии task_id можно проверить статус задачи.

Ограничения:

  • максимальное количество запросов к API в минуту — 10;

  • максимальное количество путей в запросах на очистку из кеша в течение минуты — 300;

  • максимальное количество путей в запросе на очистку из кэша — 300;

  • максимальное количество путей в запросе на загрузку в кэш — 10;

  • максимальное количество путей в запросе на загрузку плейлистов — 1.

Сервер для работы с кешем через API: https://api.cdnvideo.ru/app/cache/v3/.

Создание задачи

Создание следующих задач:

  • удаление файлов из кеша;

  • загрузка файлов в кеш;

  • очистка всего кеша домена.

Параметры headers

account_name — имя аккаунта в формате string, обязательный.

Запрос

Отправьте запрос POST /{account_name}/tasks на https://api.cdnvideo.ru/app/cache/v3/:

POST "https://api.cdnvideo.ru/app/cache/v3/account/tasks"

Удалить файлы из кеша:

{
"domain": "example.a.trbcdn.net",
"action": "delete",
"action_type": "single",
"paths": [
"/path/to/file1",
"/path/to/file2"
],
"with_extra_zones": true
}

Загрузить файлы в кеш:

{
"domain": "test.a.trbcdn.net",
"action": "preload",
"paths": [
"/path/to/file1",
"/path/to/file2"
]
}

Очистить весь кеш домена:

{
"domain": "test.a.trbcdn.net",
"action": "delete",
"action_type": "full"
}