ВекторAS съедено

Документация

Поставить ресурс за сеть — пять минут. Дальше про то, как настроить кеш так, чтобы он попадал.

Быстрый старт

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без ограничениябез ограничения
Сбросов в минуту20600по согласованию
Правил на ресурс3200по согласованию