Тест 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.