Argo Smart Routing і Tiered Cache вирішують різні завдання, але їх часто вмикають разом. Argo шукає для кожного запиту швидший шлях внутрішньою мережею Cloudflare замість прямого маршруту через публічний інтернет. Tiered Cache будує ієрархію edge-серверів, щоб за контентом до origin ходив не кожен із сотень дата-центрів, а лише найближчий «верхній» вузол.
Обидва сервіси не змінюють вміст відповіді і не потребують змін на сервері — вмикаються перемикачем у панелі і працюють прозоро для відвідувачів.
Як увімкнути Argo Smart Routing
Argo — платна опція з оплатою за трафік, доступна починаючи з плану Pro.
- Відкрити розділ Traffic → Argo в панелі домену.
- Увімкнути перемикач Smart Routing.
- Почекати 5–10 хвилин, поки маршрути розрахуються для активних регіонів.
- Перевірити заголовок відповіді на ознаку використання Argo.
- Порівняти час відповіді origin до і після через синтетичний моніторинг.
Як увімкнути Tiered Cache і обрати топологію
Tiered Cache налаштовується в розділі Caching → Tiered Cache і не тарифікується окремо від плану.
| Режим | Топологія | Коли доречний |
|---|---|---|
| Smart Tiered Cache | Автоматичний вибір верхнього вузла | Підходить для більшості сайтів |
| Generic Global | Єдиний верхній рівень для всіх регіонів | Origin в одному дата-центрі |
| Custom Topology | Ручний вибір вузлів за регіонами | Enterprise з кількома origin |
Коли є ефект, а коли немає
Обидва механізми дають помітний результат не на будь-якому трафіку.
- Argo ефективний для динамічного контенту і API-запитів, які не можна кешувати — виграш іде за рахунок маршруту, а не кешу.
- Tiered Cache знижує навантаження на origin для статики і часто запитуваних сторінок з великою кількістю унікальних відвідувачів з різних регіонів.
- Коли сайт і так обслуговується майже повністю з кешу найближчого edge-вузла, приріст від обох сервісів буде мінімальним.
Argo, Tiered Cache і звичайні правила кешування
Tiered Cache визначає маршрут запиту до origin при промаху кешу, а правила з Cache Rules визначають, що саме і на який строк кешується. Налаштування одного не скасовує потребу в іншому — спершу варто перевірити TTL і правила кешу, а вже потім вмикати Tiered Cache і Argo.
Загальну швидкість віддачі сторінок після увімкнення зручно звірити з рекомендаціями зі статті про оптимізацію швидкості — мінімізація і Tiered Cache працюють на різних етапах і доповнюють одне одного.
Як перевірити ефект за заголовками і журналами
Заголовок відповіді показує, чи бере запит участь у ланцюжку Tiered Cache і Argo.
curl -sI https://example.com/ | grep -i "cf-cache-status\|cf-ray"Значення cf-cache-status HIT на верхньому рівні підтверджує, що запит не дійшов до origin. Для Argo динаміку часу відповіді зручно дивитися в Traffic → Argo Analytics — там порівнюється час з Argo і без нього за один і той самий період.
Чек-лист перед увімкненням
- Перевірені поточні правила кешу і TTL — Tiered Cache без них дає менше користі.
- Argo увімкнений на плані, де доступна оплата за трафік, і бюджет на це закладений.
- Обрана топологія Tiered Cache, що відповідає кількості origin і їхньому розташуванню.
- Ефект перевірений заголовками cf-cache-status і синтетичним моніторингом.
- Результат звірений з показниками до увімкнення, а не оцінений «на око».