Тест HTTP/2

Введіть домен, і ми відкриємо реальне TLS-з'єднання та узгодимо протокол за допомогою ALPN, тим самим механізмом, який використовують браузери. Ви отримаєте чітке так чи ні щодо HTTP/2, протокол, який сервер насправді вибрав, версію TLS та підказку про HTTP/3 із заголовка Alt-Svc.

Введіть домен, наприклад example.com. Ми з'єднуємося через HTTPS на порту 443.

Як працює тест HTTP/2

HTTP/2 узгоджується під час TLS-рукостискання за допомогою розширення під назвою ALPN (Application-Layer Protocol Negotiation). Клієнт пропонує список протоколів, у нашому випадку h2 та http/1.1, а сервер вибирає один. Ми виконуємо саме таке рукостискання та повідомляємо, який протокол вибрав сервер.

HTTP/2 приносить мультиплексування, стиснення заголовків та пріоритизацію запитів через єдине з'єднання, що зазвичай прискорює завантаження сторінок, особливо через з'єднання з високою затримкою. Він не потребує змін на вашому сайті, лише підтримки на сервері чи CDN, тож його ввімкнення - один із найлегших виграшів у продуктивності.

Ми також читаємо заголовок відповіді Alt-Svc, саме так сервери оголошують HTTP/3 (QUIC). Якщо там з'являється h3, сервер підтримує HTTP/3, і здатні браузери автоматично перейдуть на нього під час наступного візиту. HTTP/3 працює через UDP та додатково покращує продуктивність у мережах із втратами чи мобільних мережах.

Чому HTTP/2 важливий для продуктивності та SEO

Часті запитання

Чи безкоштовний цей тест HTTP/2?

Так, повністю безкоштовний і без потреби в обліковому записі. Введіть домен, і ви миттєво побачите, чи підтримує він HTTP/2, плюс версію TLS та підказку про HTTP/3.

Як ви виявляєте HTTP/2?

Ми відкриваємо реальне TLS-з'єднання та пропонуємо h2 і http/1.1 через ALPN, потім повідомляємо, який сервер вибирає. Саме так вирішує браузер, тож результат відображає реальну поведінку.

Чи перевіряє тест також HTTP/3?

Ми читаємо заголовок Alt-Svc, де сервери оголошують HTTP/3 через QUIC. Якщо h3 у переліку, сервер підтримує HTTP/3, і сучасні браузери автоматично перемкнуться на нього. Пряме зондування QUIC не виконується.

Як увімкнути HTTP/2 на моєму сайті?

Більшість сучасних серверів і CDN підтримують його. У Nginx додайте http2 до директиви listen, в Apache увімкніть mod_http2 або просто розмістіть свій сайт за CDN, як-от Cloudflare, який обслуговує HTTP/2 та HTTP/3 за замовчуванням.

Швидкий протокол, але чи справді ваш сайт працює?

HTTP/2 допомагає лише тоді, коли сервер відповідає. ePulz.io цілодобово стежить за доступністю, часом відповіді, SSL та DNS і сповіщає вас за лічені секунди, коли ваш сайт стає недоступним.

Почати моніторинг безкоштовно

Про цей інструмент

Тест HTTP/2 - це один із кількох безкоштовних мережевих інструментів від ePulz.io. Він узгоджує протокол через TLS ALPN та повідомляє про підтримку HTTP/2, версію TLS і підказку про HTTP/3 із Alt-Svc.