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.
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
- Szybsze ładowanie: jedno połączenie obsługuje wiele żądań równolegle, bez blokowania na początku kolejki.
- Mniejszy narzut: kompresja nagłówków HPACK zmniejsza powtarzające się nagłówki żądań.
- Lepsze Core Web Vitals: szybsze dostarczanie poprawia Largest Contentful Paint, sygnał rankingowy Google.
- Brak wad: HTTP/2 automatycznie wraca do HTTP/1.1 dla starych klientów.
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 darmoO 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.