Cloudflare открыла hash_in_range() для поэтапного распределения HTTP-трафика
Функция правил Cloudflare для распределения HTTP-запросов стала доступна на всех тарифах. Она подходит для поэтапных запусков и A/B-тестов.

Cloudflare сделала hash_in_range() глобально доступной в своих HTTP-продуктах. Это функция языка правил для команд, которые управляют обработкой веб-трафика через Cloudflare: она хеширует переданные поля в целое число из заданного диапазона и позволяет выбрать часть запросов.
Как использовать функцию
Например, выражение ниже сопоставит правило примерно с 10% случайно выбранных запросов:
В Cloudflare for SaaS долю трафика можно задавать отдельно для каждого hostname через пользовательский ключ rollout_pct со значением от 0 до 100. Если ключ отсутствует, функция coalesce() подставит 0, поэтому правило не выберет ни одного запроса.
Почему это важно
Функция упрощает поэтапные развёртывания и A/B-тесты на уровне правил Cloudflare. В продакшене процент запросов можно увеличивать постепенно, а для SaaS-сценариев управлять им через метаданные отдельных hostname.












