HTTP/2 teszt
Adjon meg egy domaint, mi pedig megnyitunk egy valódi TLS kapcsolatot, és kialkudjuk a protokollt az ALPN segítségével, ugyanazzal a mechanizmussal, amelyet a böngészők használnak. Egyértelmű igen vagy nem választ kap a HTTP/2-re, a protokollra, amelyet a szerver ténylegesen kiválasztott, a TLS verzióra, és egy utalást a HTTP/3-ra az Alt-Svc fejlécből.
Hogyan működik a HTTP/2 teszt
A HTTP/2-t a TLS kézfogás során alkudják ki egy ALPN (Application-Layer Protocol Negotiation) nevű bővítmény segítségével. A kliens felajánl egy protokolllistát, esetünkben h2-t és http/1.1-et, a szerver pedig kiválaszt egyet. Pontosan ezt a kézfogást hajtjuk végre, és jelentjük, melyik protokollt választotta a szerver.
A HTTP/2 multiplexelést, fejléctömörítést és kérés-priorizálást hoz egyetlen kapcsolaton keresztül, ami általában gyorsabbá teszi az oldalak betöltődését, különösen nagy késleltetésű kapcsolatokon. Nem igényel változtatásokat a webhelyén, csak támogatást a szerveren vagy a CDN-en, így az engedélyezése az egyik legegyszerűbb elérhető teljesítménynyereség.
Olvassuk az Alt-Svc válaszfejlécet is, amellyel a szerverek a HTTP/3-at (QUIC) hirdetik. Ha ott megjelenik a h3, a szerver támogatja a HTTP/3-at, és a képes böngészők automatikusan átváltanak rá a következő látogatáskor. A HTTP/3 UDP-n fut, és tovább javítja a teljesítményt veszteséges vagy mobil hálózatokon.
Miért fontos a HTTP/2 a teljesítmény és a SEO szempontjából
- Gyorsabb betöltés: egy kapcsolat sok kérést hordoz párhuzamosan a sor elejének blokkolódása (head-of-line blocking) nélkül.
- Alacsonyabb többletteher: a HPACK fejléctömörítés zsugorítja az ismétlődő kérésfejléceket.
- Jobb Core Web Vitals: a gyorsabb kézbesítés segíti a Largest Contentful Paint mutatót, amely Google rangsorolási jel.
- Nincs hátulütő: a HTTP/2 automatikusan visszaesik HTTP/1.1-re a régi kliensek esetén.
Gyakran ismételt kérdések
Ingyenes ez a HTTP/2 teszt?
Igen, teljesen ingyenes, és nincs szükség fiókra. Adjon meg egy domaint, és azonnal látja, hogy támogatja-e a HTTP/2-t, plusz a TLS verziót és egy HTTP/3 utalást.
Hogyan érzékelik a HTTP/2-t?
Megnyitunk egy valódi TLS kapcsolatot, és felajánljuk a h2-t és a http/1.1-et az ALPN-en keresztül, majd jelentjük, melyiket választja a szerver. Pontosan így dönt egy böngésző, így az eredmény a valós viselkedést tükrözi.
A teszt a HTTP/3-at is ellenőrzi?
Olvassuk az Alt-Svc fejlécet, ahol a szerverek a HTTP/3-at hirdetik a QUIC-en keresztül. Ha a h3 fel van sorolva, a szerver támogatja a HTTP/3-at, és a modern böngészők automatikusan átváltanak rá. Közvetlen QUIC szondázást nem végzünk.
Hogyan engedélyezhetem a HTTP/2-t a webhelyemen?
A legtöbb modern szerver és CDN támogatja. Nginx esetén adja hozzá a http2-t a listen direktívához, Apache esetén engedélyezze a mod_http2-t, vagy egyszerűen helyezze a webhelyét egy CDN, például a Cloudflare mögé, amely alapértelmezetten HTTP/2-t és HTTP/3-at szolgáltat.
Gyors protokoll, de tényleg fent van a webhelye?
A HTTP/2 csak akkor segít, ha a szerver válaszol. Az ePulz.io éjjel-nappal figyeli az elérhetőséget, a válaszidőt, az SSL-t és a DNS-t, és másodperceken belül riaszt, amikor a webhelye leáll.
Kezdje el a figyelést ingyenErről az eszközről
A HTTP/2 teszt az ePulz.io számos ingyenes hálózati eszközének egyike. Kialkudja a protokollt a TLS ALPN-en keresztül, és jelenti a HTTP/2 támogatást, a TLS verziót és egy HTTP/3 utalást az Alt-Svc-ből.