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

Edge: кэш по пути и заголовки

Правила кэша, инъекция заголовков и почему JS/WASM функции пока только сохраняются.

Обновлено 17 августа 2026 г.

Где настраивается

Карточка домена → вкладка «Edge». На вкладке «Общие» также есть общий TTL кэша и кнопка очистки.

Правила кэширования

Паттерн пути, TTL в секундах (0 — как у домена), флаг «отключить кэш», методы, приоритет. Так можно не кэшировать /wp-admin или держать статику дольше.

Пример 1. Статика долго, админка без кэша

На вкладке «Общие» кэш включён, TTL 300 секунд. На Edge добавляете два правила:

ПриоритетПаттернTTLОтключить кэш
10/wp-admin0Да
10/wp-json0Да
20/wp-content/uploads86400Нет
20/wp-content/themes604800Нет

После выкладки новой темы нажмите «Очистить кэш» на вкладке «Общие». Очистки по одному URL в UI нет.

Пример 2. Заголовки ответа

НаправлениеЗаголовокЗначениеПуть
responseStrict-Transport-Securitymax-age=31536000; includeSubDomains/
responseX-Content-Type-Optionsnosniff/
responseX-Robots-Tagnoindex, nofollow/thank-you

HSTS имеет смысл только когда SSL уже активен. Слишком жёсткий CSP лучше не ставить «наугад»: можно сломать скрипты темы и метрику.

Пример 3. Служебный заголовок на origin

Направление request, имя X-TrafficVeil-Edge, значение 1, путь /. На origin можно принимать трафик только с этим заголовком и с IP прокси — дополнительная защита, если кто-то узнает origin IP.

Edge-функции

В интерфейсе можно сохранить JS или WASM с фазой request/response. На прокси они сейчас не исполняются: «доступно только хранение конфигурации». Не стройте на этом прод-логику.