Документация
Поставить ресурс за сеть — пять минут. Дальше про то, как настроить кеш так, чтобы он попадал.
Быстрый старт
bash
# 1. создать ресурс
vektor resources create dl.example.ru \
--origin origin.example.internal:8443 \
--shield central
# 2. направить DNS
dl.example.ru. 300 IN CNAME r8f21.edge.edge-led1.maxpy.ru.
# 3. проверить
curl -sI https://dl.example.ru/file.bin | grep -i x-cacheПервое обращение в каждом регионе — промах по определению. Если релиз запланирован, вызовите
POST /v1/resources/{id}/prefetch, и узлы заберут объект до анонса.Ключ кеширования
По умолчанию в ключ входят схема, хост, путь и только те параметры запроса, которые вы объявили. Это спасает попадаемость от рекламных меток.
| Составляющая | По умолчанию | Настраивается |
|---|---|---|
| Схема | входит | нет |
| Хост | входит | да — можно склеить алиасы |
| Путь | входит | да — регистр, слеш в конце |
| Параметры | только объявленные | да |
| Cookie | не входят | да, только белым списком |
Сброс
bash
curl -X POST https://api.edge-led1.maxpy.ru/v1/resources/r_8f21/purge \
-H "Authorization: Bearer $VEKTOR_TOKEN" \
-d '{"paths":["/releases/2026.8/setup.exe"],"soft":true}'Range-запросы
Поддерживаются полностью, включая множественные диапазоны. Из-за сегментного хранения запрос диапазона тянет только нужные сегменты — поэтому перемотка видео обходится дёшево.
Источник, который отвечает 206 с неверным
Content-Range, испортит сегмент. Мы проверяем и отбрасываем такие ответы, но попадаемость будет низкой, пока источник не починят.Ограничения
| Ограничение | Старт | Рабочий | Корпоративный |
|---|---|---|---|
| Размер объекта | 8 ГБ | 128 ГБ | без ограничения |
| Ресурсов | 10 | без ограничения | без ограничения |
| Сбросов в минуту | 20 | 600 | по согласованию |
| Правил на ресурс | 3 | 200 | по согласованию |