Проверка HTTP/3
Проверьте HTTP/3 по-настоящему — мы выполняем QUIC-рукопожатие и реальный запрос HTTP/3, а не просто читаем Alt-Svc.
Объявление и реальность
Мы проверяем, как объявлен HTTP/3 — заголовок Alt-Svc и DNS-записи HTTPS, — а затем действительно подключаемся по QUIC и выполняем запрос HTTP/3. Важно и то и другое: сайт может объявлять h3, но не отдавать его.
Собственный стек QUIC
Рукопожатие, согласование версии и запрос HTTP/3 выполняются нашей собственной реализацией QUIC и HTTP/3, поэтому мы точно показываем согласованную версию, шифр TLS, сертификат и тайминги.
Почему важны настоящие тесты
Заголовок Alt-Svc лишь сообщает, что HTTP/3 может быть доступен. Файрвол, блокирующий UDP 443, всё равно его сломает, поэтому мы проводим полноценное QUIC-рукопожатие и отправляем настоящий запрос.
Частые вопросы
Что такое HTTP/3?
HTTP/3 — новейшая версия HTTP, работающая поверх QUIC на UDP вместо TCP. Она снижает задержки и лучше справляется с потерей пакетов, чем HTTP/2.
Чем HTTP/3 отличается от QUIC?
QUIC — транспортный протокол поверх UDP с шифрованием, мультиплексированием и быстрой установкой соединения. HTTP/3 — это HTTP, работающий поверх QUIC.
Почему сайт объявляет HTTP/3, но не проходит тест?
Обычные причины — UDP 443 закрыт файрволом, настройка CDN объявляет HTTP/3, но не обслуживает его, или проблема с сертификатом на QUIC-слушателе.
Нужен ли HTTP/3 на моём сервере?
Это необязательно: браузеры откатываются на HTTP/2. HTTP/3 больше всего помогает в мобильных и нестабильных сетях, потому что быстрее восстанавливается после потерь пакетов.