Сучасна веб‑сторінка – це не один файл. Це десятки паралельних запитів до HTML, CSS, JS, шрифтів, API, аналітики та медіа. У такій реальності транспортний протокол впливає на швидкість сприйняття користувачем не менше, ніж кеш чи CDN. У 2025 році практичним стандартом для швидкої видачі стають HTTP/2 та HTTP/3. Разом вони зменшують накладні витрати на рукостискання, прибирають блокування черги (head‑of‑line), стабілізують затримки на «шумних» мобільних каналах і присувають Largest Contentful Paint ближче до початку. Цей гайд пояснює просто – чому вони швидші в реальному світі, коли ефект максимальний і як увімкнути їх безпечно у вашому стеку та на серверах Unihost.
Що це таке (без зайвого жаргону)
HTTP/2 коротко
- Мультиплексування в одному з’єднанні. Кілька запитів/відповідей паралельно їдуть усередині однієї TLS/TCP‑сесії – без «голоду» через блокування черги на рівні HTTP.
- Стиснення заголовків (HPACK). Повторювані заголовки (cookies, user‑agent) кодуються посиланнями на словник, зменшуючи накладні байти на кожен запит.
- Пріоритезація потоків. Браузер повідомляє сервер, які ресурси важливіші (CSS/HTML над зображеннями), і пропускна здатність розподіляється відповідно.
- Server Push (фактично спадок). Сервер може «підштовхнути» ресурс до запиту – у 2025‑му майже не застосовується через складну інвалідацію і ризик марнування каналу.
HTTP/3 коротко
- QUIC замість TCP. HTTP їде поверх QUIC (через UDP), тому втрата пакетів в одному потоці не зупиняє інші – транспортне head‑of‑line зникає.
- Вбудований TLS 1.3. Рукостискання і шифрування інтегровані, менше RTT на старт і простіша ротація ключів.
- 0‑RTT/1‑RTT старт. Повернені відвідувачі можуть надсилати дані майже відразу, економлячи десятки мілісекунд.
- Connection IDs. Безболісна міграція між мережами (Wi‑Fi ↔ LTE) без розриву сесії під час руху.
У підсумку: HTTP/2 дає великий виграш завдяки паралельності та компактним заголовкам; HTTP/3 додає стійкість і стабільніший TTFB на мобільних і міжнародних з’єднаннях із втратами пакетів.
Чому користувачі відчувають прискорення
- Менше з’єднань – менше RTT. HTTP/1.1 тримав 6–8 паралельних TCP‑з’єднань на хост і жонглював чергами. HTTP/2/3 зводить це до 1–2, економлячи час на встановлення і TLS.
- Немає спільної «пробки». В HTTP/1.1 великий JS міг «заморозити» конвеєр. У HTTP/2/3 усе рухається паралельно; критичні активи мають пріоритет.
- Стабільний TTFB у мобільних мережах. Втрати та джиттер боляче б’ють по TCP. QUIC ізолює втрату в межах одного потоку – решта продовжують роботу.
- Менше накладних байтів на запит. Стиснення заголовків помітне на сторінках із 50–150 запитами; на 3G чи перевантаженому LTE ці байти – суттєві секунди.
- Швидше прогрівається кеш. Паралельність швидше «підтягує» ключові CSS/JS, отже First Paint/Interaction настають раніше.
Орієнтири з практики: На сторінці з 60–100 запитами перехід з HTTP/1.1 на HTTP/2 часто зменшує LCP/TTFB на 10–30%. Вмикання HTTP/3 додає ще 5–15% і помітно стабілізує p95/p99 там, де багато мобільного трафіку і втрат.
Коли HTTP/3 «зірка»
- Мобільна аудиторія, часті перемикання мереж, нестабільне радіо.
- Регіони зі «шумними» чи перевантаженими каналами, де TCP часто «зависає».
- Великі SPA/MPA, багато паралельних API‑викликів і стрімінгових чанків.
- Медіа/стрімінг, де важливі швидкий старт і менше «застрягань» при перебуферизації.
Як увімкнути (безпечними кроками)
Кроки нейтральні до постачальника і підходять для Nginx, Apache, LiteSpeed та популярних панелей (cPanel/DirectAdmin/ISPmanager). Не робіть «великий вибух» – рухайтесь поступово.
Крок 1 – Оновіть стек
- Версії 2024–2025 ваших веб‑серверів/проксі мають рідну підтримку HTTP/2 і HTTP/3.
- Увімкніть TLS 1.3 і ALPN з сучасною політикою шифрів.
- Переконайтесь, що периметр (CDN/балансувальник) також підтримує H2/H
Крок 2 – Увімкніть HTTP/2
- Активуйте HTTP/2 для всіх HTTPS‑віртуалів.
- Перевірте, що ALPN анонсує h2 разом із http/1.1.
- У DevTools/клаєнті переконайтесь, що відповіді справді йдуть по h2.
Крок 3 – Увімкніть HTTP/3 (QUIC)
- Відкрийте UDP/443 на файрволах і security‑групах.
- Включіть QUIC/HTTP/3 на сервері і видавайте Alt‑Svc, аби клієнти «відкрили» H3.
- Якщо TLS термінується на периметрі, дайте периметру обробляти H3 або пробросьте QUIC до origin (так уміють деякі CDN).
Крок 4 – Підлаштуйте кеш і компресію
- Увімкніть Brotli (і Gzip як фолбек) для текстових активів, але не максимальний рівень – надлишкове CPU шкодить.
- Виставте Cache‑Control і валідатори (ETag/Last‑Modified) для статики.
- Для HTML тримайте короткий TTL і коректну інвалідацію (хуки CMS/CI).
Крок 5 – Приберіть легасі оптимізації під HTTP/1.1
- Відмовтеся від domain sharding – додаткові хости нав’язують зайві конекти і нівелюють вигоди H2/H3.
- Уникайте надмірного інлайну CSS/JS у HTML: це ламає кеш і збільшує TTFB.
- Не використовуйте Server Push: у 2025‑му майже не виправданий.
Крок 6 – Перевірте безпеку та сумісність
- Тримайте HSTS і сучасні cipher‑набори; вимкніть застарілі протоколи.
- Додайте у логи версію протоколу, таймінги, розміри, кеш‑статус.
- Перевірте старі браузери й ботів: вони мають коректно відкотитися до HTTP/1.1.
Чек‑лист спостережності після релізу
- Частка трафіку H2/H3 за регіонами/девайсами і тренд з часом.
- TTFB/LCP p50/p95/p99 – порівняння до/після, окремо для мобільних.
- Error rate / TLS‑збої – відстежуйте рукостискання і несумісності клієнтів.
- Кеш‑HIT і розміри відповіді – перегляньте інлайн і TTL після H2/H
- Пропускна і CPU – щоби Brotli/TLS не «з’їдали» ядра на піку.
Типові помилки під час міграції
- Увімкнули H2 тільки на периметрі. Без H2 на origin втрачаєте частину виграшу і ускладнюєте трасування.
- Залишили хаки епохи HTTP/1.1. Шардінг, спрайт‑листи, агресивний інлайн – протипоказані H2/H
- Надто «важкий» Brotli. Високі рівні підіймають CPU; зазвичай «солодка точка» – 4–6.
- Забули про UDP. H3 не запрацює, якщо десь закритий 443/UDP.
- Немає перемикача відкату. Тримайте фічефлаг/анотацію релізу, щоб швидко вимкнути H3, якщо з’являться аномалії.
Яких вигод чекати (короткі кейси)
Новинний сайт (70% мобільного трафіку)
– Реліз: H1.1 → H2 + Brotli; коректні TTL і ETag для статики.
– Результат: −22% p95 TTFB, −18% LCP, CTR +4–6% у «шумних» регіонах.
Магазин на WooCommerce
– Стек: LiteSpeed + LSCache; H2/H3 на периметрі; прибрано domain sharding і надмірний CSS inline.
– Результат: −28% p95 TTFB, −15% INP, конверсія +3.2%.
B2B SaaS (важка SPA)
– Стек: Nginx на фронті; HTTP/3 для API та ассетів; обмеження конкурентності потоків.
– Результат: −12% p95 TTFB глобально; −25% видимих «ступорів» під час хвиль втрат пакетів.
Питання‑відповіді
Чи потрібно всім вмикати HTTP/3?
Так, якщо у вас помітна мобільна/міжнародна аудиторія. Вартість мала, стабілізація p95 відчутна. Залишайте HTTP/1.1 як фолбек.
Чи вартий уваги Server Push?
Рідко. Сучасні стратегії кешу, prefetch і preload‑лінки зазвичай ефективніші без його побічних ефектів.
Чи зламаються старі клієнти?
Ні. ALPN узгоджує найкращий протокол; старі клієнти продовжать працювати через HTTP/1.1.
Наскільки безпечний QUIC?
QUIC використовує TLS 1.3; дотримуйтесь звичних практик патчування й політик шифрів. За практикою рівень безпеки не поступається TLS поверх TCP.
План упровадження «за один вечір»
- Оновити веб‑сервер/проксі; увімкнути TLS3 + ALPN.
- Увімкнути HTTP/2 для всіх HTTPS‑хостів.
- Відкрити UDP/443, ввімкнути QUIC/H3 на периметрі та/або origin, анонсувати Alt‑Svc.
- Підтюнити Brotli/Gzip і заголовки кешування.
- Прибрати шардінг/спрайти/надмірний інлайн.
- Додати у логи протокол і таймінги; підготувати дашборди p95/TTFB.
- Провести замір до/після і залишити H3 увімкненим, якщо виграші стабільні.
Чому Unihost підсилює вигоди H2/H3
Мережа і піринг. Низький джиттер, DDoS‑фільтрація та приватні VLAN тримають латентність передбачуваною, тож мультиплексування працює на максимум.
Залізо, що не гальмує. NVMe Gen4/Gen5 для статики/кешу, високочастотні CPU для TLS/Brotli, виділені uplink’и для медіастрибків.
Експертиза протоколів. Готові профілі для Nginx/Apache/LiteSpeed, рекомендації QUIC/ALPN/TLS і кросбраузерні тести сумісності.
Спостережність зі старту. Інтеграції з Grafana/ELK/OTel, дашборди p95/TTFB/LCP, алерти на строк TLS та зсув частки H2/H3.
Практична допомога. Інженери Unihost увімкнуть H2/H3 за вечір, підтюнять кеш‑політики й приберуть легасі‑оптимізації HTTP/1.1.
Висновок
HTTP/2 і HTTP/3 – не декоративні тумблери, а справжні інструменти прискорення, особливо для мобільного й міжнародного трафіку. Їхні сильні сторони – паралельність, стійкість до втрат і менше рукостискань. Увімкніть H2/H3, перегляньте кеш і компресію, приберіть хаки епохи HTTP/1.1 – і користувачі відчують різницю в той самий день.
Спробуйте сервери Unihost – стабільна інфраструктура для ваших проєктів.
Ми увімкнемо HTTP/2 і HTTP/3 на ваших VPS чи виділених серверах Unihost, налаштуємо кеш і заміряємо ефект p95/TTFB.