Новини жов 6, 2026

Cloudflare coalesce(): перевірте правила за відсутності даних

Нова функція Cloudflare для резервних значень. Що перевірити вебмайстру перед зміною правил, залежних від параметрів запиту.

A
AffiliateCore
53 переглядів
Cloudflare coalesce(): перевірте правила за відсутності даних

Підтверджене оновлення

1 жовтня 2026 року Cloudflare оголосила coalesce(): функція обирає перший аргумент, що не є nil. Подія й публікація датовані 1 жовтня; цей огляд — 6 жовтня.

Регіон: глобальна документація Cloudflare. Аудиторія: вебмайстри й технічні команди рекламодавців із власними сайтами. Це стороння функція, не нова можливість AffiliateCore.

Редакційний висновок

Резервне значення потребує не меншої перевірки, ніж основне. У правилах обробки запитів несподівана підстановка може приховати відсутній параметр. Поява функції сама по собі не вимагає негайно переписувати робочу конфігурацію.

Оберіть одне правило, де відсутність значення справді заважає передбачуваній обробці. До зміни запишіть очікуваний результат. Не використовуйте підстановку для вигадування джерела залучення, згоди користувача чи підтвердженої події.

Перевірки перед застосуванням

  • Підготуйте чотири навчальні запити: коректне значення, відсутній параметр, порожній рядок і несподіване значення. Не прирівнюйте відсутність до порожнього тексту без перевірки.
  • Запишіть очікувану дію й фактичну відповідь для кожного. Окремо перевірте доступність потрібної сторінки.
  • Перевірте доступність для конкретного типу правила й тарифу. Не переносьте приклад виразу в інший контекст навмання.
  • Збережіть попередню версію та спосіб повернення. Почніть у безпечному тестовому контексті.

Готовність означає очікувані результати всіх чотирьох сценаріїв і можливість відрізнити відсутні дані в доступній діагностиці. Якщо підстановка робить помилковий запит зовні успішним, перегляньте правило. Це редакційний порядок тестування, не гарантія сумісності чи зростання конверсії.

Джерело

Офіційний changelog Cloudflare.