Test HTTP/2

Wpisz domenę, a my otworzymy prawdziwe połączenie TLS i wynegocjujemy protokół za pomocą ALPN, tego samego mechanizmu, którego używają przeglądarki. Otrzymasz jasne tak lub nie w sprawie HTTP/2, protokół, który serwer faktycznie wybrał, wersję TLS oraz wskazówkę o HTTP/3 z nagłówka Alt-Svc.

Wpisz domenę, na przykład example.com. Łączymy się przez HTTPS na porcie 443.

Jak działa test HTTP/2

HTTP/2 jest negocjowane podczas uzgadniania TLS za pomocą rozszerzenia o nazwie ALPN (Application-Layer Protocol Negotiation). Klient oferuje listę protokołów, w naszym przypadku h2 oraz http/1.1, a serwer wybiera jeden z nich. Wykonujemy dokładnie to uzgadnianie i raportujemy, który protokół serwer wybrał.

HTTP/2 wprowadza multipleksowanie, kompresję nagłówków i ustalanie priorytetów żądań w obrębie jednego połączenia, co zwykle przyspiesza ładowanie stron, zwłaszcza przy łączach o dużych opóźnieniach. Nie wymaga zmian w Twojej witrynie, jedynie obsługi po stronie serwera lub CDN, więc jego włączenie jest jednym z najłatwiejszych dostępnych sposobów na poprawę wydajności.

Odczytujemy również nagłówek odpowiedzi Alt-Svc, za pomocą którego serwery ogłaszają HTTP/3 (QUIC). Jeśli pojawia się tam h3, serwer obsługuje HTTP/3, a zdolne przeglądarki automatycznie przełączą się na nie przy następnej wizycie. HTTP/3 działa przez UDP i dodatkowo poprawia wydajność w sieciach stratnych lub mobilnych.

Dlaczego HTTP/2 ma znaczenie dla wydajności i SEO

Najczęściej zadawane pytania

Czy ten test HTTP/2 jest darmowy?

Tak, całkowicie darmowy i bez konieczności zakładania konta. Wpisz domenę, a natychmiast zobaczysz, czy obsługuje HTTP/2, a także wersję TLS i wskazówkę o HTTP/3.

Jak wykrywacie HTTP/2?

Otwieramy prawdziwe połączenie TLS i oferujemy h2 oraz http/1.1 przez ALPN, a następnie raportujemy, który protokół wybierze serwer. Dokładnie tak decyduje przeglądarka, więc wynik odzwierciedla rzeczywiste zachowanie.

Czy test sprawdza również HTTP/3?

Odczytujemy nagłówek Alt-Svc, w którym serwery ogłaszają HTTP/3 przez QUIC. Jeśli h3 jest wymienione, serwer obsługuje HTTP/3, a nowoczesne przeglądarki automatycznie się na nie przełączą. Bezpośredni test QUIC nie jest wykonywany.

Jak włączyć HTTP/2 w mojej witrynie?

Większość nowoczesnych serwerów i CDN-ów to obsługuje. W Nginx dodaj http2 do dyrektywy listen, w Apache włącz mod_http2 lub po prostu umieść swoją witrynę za CDN-em takim jak Cloudflare, który domyślnie udostępnia HTTP/2 i HTTP/3.

Szybki protokół, ale czy Twoja witryna w ogóle działa?

HTTP/2 pomaga tylko wtedy, gdy serwer odpowiada. ePulz.io przez całą dobę monitoruje dostępność, czas odpowiedzi, SSL i DNS oraz powiadamia Cię w ciągu kilku sekund, gdy Twoja witryna przestanie działać.

Rozpocznij monitorowanie za darmo

O tym narzędziu

Test HTTP/2 to jedno z kilku darmowych narzędzi sieciowych od ePulz.io. Negocjuje protokół przez TLS ALPN i raportuje obsługę HTTP/2, wersję TLS oraz wskazówkę o HTTP/3 z Alt-Svc.