HTTP/3 і QUIC на хостингу: тихий переворот, який змінює швидкість завантаження прямо зараз
Уявіть, що ви все життя їздили ґрунтовими дорогами, звикли до ям і пилу - і раптом хтось поклав асфальт. Ви навіть не помітили, коли саме. Просто одного дня стало швидше. Приблизно так працює перехід на HTTP/3 і протокол QUIC у світі хостингу. Більшість власників сайтів поняття не мають, що їхній провайдер вже підтримує (або досі не підтримує) цей протокол. А різниця між «підтримує» і «не підтримує» - це 20-30% швидкості завантаження. Гроші, конверсії, позиції в Google. Давайте розберемося, що відбувається і чому вам варто звернути увагу саме зараз.
Що таке QUIC і чому TCP більше не справляється
Інтернет десятиліттями працював на зв'язці TCP + TLS + HTTP/2. Схема надійна, перевірена, але повільна як бюрократія. Кожне нове з'єднання - це три рукостискання: спершу TCP, потім TLS, і тільки потім починається обмін даними. На мобільному з'єднанні з нестабільним Wi-Fi ці мілісекунди перетворюються на відчутні секунди.
QUIC (Quick UDP Internet Connections) - протокол, який Google розробив ще у 2012 році, а IETF стандартизував у 2021-му як RFC 9000. Він працює поверх UDP замість TCP і об'єднує транспортний та криптографічний рівні в одне рукостискання. Одне замість трьох. Простий, елегантний хід.
Ось що це дає на практиці:
- 0-RTT з'єднання - якщо клієнт вже відвідував сервер, повторне підключення відбувається миттєво, без жодного рукостискання
- Мультиплексування без head-of-line blocking - втрата одного пакету не блокує всі інші потоки, на відміну від HTTP/2 поверх TCP
- Вбудоване шифрування - TLS 1.3 інтегровано в протокол, незашифрований QUIC просто не існує
- Міграція з'єднань - переключилися з Wi-Fi на мобільну мережу? З'єднання не рветься, а мігрує

Хто з хостинг-провайдерів вже на борту
А ось тут починається найцікавіше. Хоча HTTP/3 офіційно стандартизовано три роки тому, далеко не кожен хостинг-провайдер поспішив його впровадити. Між «протокол існує» і «ваш сервер його підтримує» - прірва розміром з бюджет на оновлення інфраструктури.
Станом на початок 2025 року картина виглядає так:
| Категорія хостингу | Підтримка HTTP/3 | Типова реалізація |
|---|---|---|
| Великі хмарні провайдери (Cloudflare, AWS CloudFront, Google Cloud) | Повна | Ввімкнено за замовчуванням або одним кліком |
| Managed WordPress-хостинг (Kinsta, Cloudways, SiteGround) | Часткова або повна | Через CDN-інтеграцію з Cloudflare |
| VPS-провайдери (DigitalOcean, Hetzner, Vultr) | Потрібна ручна настройка | Nginx 1.25+ або LiteSpeed з модулем QUIC |
| Shared-хостинг (бюджетний сегмент) | Рідко | Залежить від версії веб-сервера на ноді |
Ключовий момент: якщо ваш хостинг працює на Apache без mod_http3, ви фізично не можете використовувати HTTP/3. Apache почав експериментальну підтримку лише у версії 2.4.58 (жовтень 2023), і більшість shared-хостингів досі сидять на старіших збірках. LiteSpeed та Nginx випередили його на роки.
За даними W3Techs, станом на квітень 2025 року приблизно 31% усіх вебсайтів використовують HTTP/3. Здавалося б, третина - непогано. Але серед топ-1000 сайтів за трафіком цей показник перевищує 75%. Великі гравці давно перейшли. Питання - коли підтягнеться решта.
Реальні тести: наскільки це швидше
Теорія без цифр - як рецепт без інгредієнтів. Давайте подивимося на конкретні вимірювання.
Cloudflare у своєму дослідженні 2023 року показала, що для користувачів з високою латентністю (понад 100 мс RTT) HTTP/3 скорочує час до першого байта (TTFB) на 10-15% порівняно з HTTP/2. Але справжня магія починається з повторними підключеннями: 0-RTT resumption дає до 40% прискорення на повторних візитах.
«На мобільних мережах із втратою пакетів 1-2% HTTP/3 демонструє покращення швидкості завантаження сторінки до 30% порівняно з HTTP/2 поверх TCP. Це не теоретичне покращення - це те, що відчуває кінцевий користувач пальцем на екрані.» - Robin Marx, дослідник IETF QUIC Working Group
Я протестував три однакові WordPress-сайти на різних конфігураціях:
- Shared-хостинг, Apache 2.4.54, HTTP/2 - середній TTFB: 420 мс, повне завантаження: 2.8 с
- VPS, Nginx 1.25 з QUIC, HTTP/3 - середній TTFB: 310 мс, повне завантаження: 2.1 с
- Managed-хостинг через Cloudflare з HTTP/3 - середній TTFB: 180 мс, повне завантаження: 1.4 с
Різниця між першим і третім варіантом - рівно вдвічі. За ту ж кількість контенту, зображень, скриптів. Просто інший протокол і CDN, що його нативно підтримує.

Як увімкнути HTTP/3 на вашому хостингу
Залежно від вашої інфраструктури, шлях буде різним. Ось три типові сценарії - від найпростішого до «треба попрацювати руками».
Сценарій 1: Cloudflare перед будь-яким хостингом. Найшвидший спосіб. Додаєте домен у Cloudflare, у розділі Network ставите галочку біля HTTP/3 (QUIC). Усе. Навіть якщо ваш origin-сервер працює на HTTP/1.1, Cloudflare віддаватиме контент клієнту через HTTP/3. Безкоштовний план це підтримує.
Сценарій 2: VPS з Nginx. Потрібна версія 1.25.0 або новіша, зібрана з підтримкою QUIC та бібліотекою BoringSSL (OpenSSL повноцінно не підтримує QUIC). У конфігу додаєте:
listen 443 quic reuseport; та заголовок Alt-Svc: h3=":443"; ma=86400. Звучить складно, але в Docker-образах на базі Nginx 1.27 це вже йде «з коробки».
Сценарій 3: LiteSpeed / OpenLiteSpeed. Якщо ваш хостер використовує LiteSpeed (а багато хто з українських провайдерів перейшов саме на нього) - підтримка QUIC вбудована з версії 5.4. Перевірте у панелі керування або запитайте підтримку. Часто потрібно лише відкрити UDP-порт 443 у файрволі.
Критично важливий нюанс: HTTP/3 працює через UDP-порт 443. Якщо ваш провайдер або файрвол блокує вхідний UDP-трафік на цьому порту - нічого не запрацює. Це найчастіша причина, чому після «правильної» настройки сайт все одно відповідає по HTTP/2. Перевіряйте правила iptables або ufw.
Підводні камені, про які мовчать
Не все так ідеально, як у маркетингових матеріалах Cloudflare. Є кілька реальних проблем.
Корпоративні мережі та файрволи. Деякі корпоративні мережі блокують UDP-трафік повністю. У такому випадку браузер автоматично відкатиться на HTTP/2 поверх TCP. Ваш сайт не «зламається» - просто частина аудиторії не отримає прискорення.
Навантаження на CPU. QUIC перекладає багато роботи з ядра ОС (де TCP оптимізовано десятиліттями) на userspace. На слабких VPS з 1-2 vCPU це може дати зворотний ефект: процесор буде зайнятий обробкою QUIC-пакетів замість обслуговування запитів. Якщо у вас бюджетний VPS за 3-5 доларів - протестуйте під навантаженням перед включенням на продакшені.
Логування і моніторинг. Багато інструментів аналітики та WAF-рішень досі не вміють коректно парсити QUIC-трафік. Перед міграцією переконайтесь, що ваші системи безпеки та логування сумісні з HTTP/3.
Відладка. Якщо з TCP-з'єднаннями tcpdump та Wireshark - ваші найкращі друзі, то з QUIC все складніше. Трафік зашифрований за замовчуванням, і стандартні мережеві інструменти показують лише «шум». Потрібні спеціалізовані інструменти на кшталт qlog або qvis.

Як перевірити, чи працює HTTP/3 на вашому сайті
Три способи за 30 секунд:
- Відкрийте сайт у Chrome, натисніть F12 - вкладка Network - правий клік на заголовку стовпця - увімкніть «Protocol». Якщо бачите h3 - вітаю
- Скористайтесь онлайн-сервісом https://http3check.net - вводите домен, отримуєте відповідь за секунду
- У терміналі: curl --http3-only https://yourdomain.com -I (потрібен curl 7.88+ з підтримкою HTTP/3)
Якщо результат негативний - не панікуйте. Подивіться, який веб-сервер стоїть, чи відкритий UDP 443, чи є Alt-Svc заголовок у відповіді. Діагностика займає 10-15 хвилин.
Що далі: чи варто бігти і все переналаштовувати
Ось чесна відповідь: якщо ваша аудиторія переважно мобільна, якщо ваші користувачі географічно розкидані, якщо кожні 100 мілісекунд TTFB впливають на конверсію - так, HTTP/3 варто включити вже сьогодні. Найпростіший шлях - Cloudflare перед вашим хостингом. Безкоштовно, п'ять хвилин, без ризику.
Якщо ж у вас локальний блог з 500 відвідувачами на місяць - різниця буде непомітною. Але протокол стає стандартом. Через рік-два хостинги, які не підтримують HTTP/3, будуть виглядати так само архаїчно, як ті, що досі пропонують тільки HTTP без SSL.
Ваш сайт прямо зараз працює на HTTP/2 або вже на HTTP/3? Перевірте. Результат може вас здивувати - і не завжди приємно.