Ryšys ir DNS

HTTP/3 ir QUIC ryšio testas

Stebėkite tikrų naršyklės užklausų protokolus ir atskirkite juos nuo vidinio serverio gauto protokolo.

Svarbu. Pirmojo apsilankymo metu gali būti naudojamas HTTP/2, kol naršyklė aptinka HTTP/3 per Alt-Svc.
Testas nepradėtas

Rezultatas lieka neaiškus, kol neišmatuota užklausa.

Atskiri bandymai

#NaršyklėNustatytas tinklo pakraščio arba tiesioginis ryšysGauta mūsų serveryjeHTTP/3Trukmė
Kaip suprasti rezultatus
  • HTTP/3 patvirtintas : naršyklė praneša h3, arba tiesioginis ryšys ar patvirtintas tinklo pakraštys nustato HTTP/3.
  • Naršyklė naudoja HTTP/3; mūsų serveris gauna HTTP/1.1 : CDN arba tarpinis serveris savo dviejuose ryšiuose gali naudoti skirtingus protokolus. Naršyklės rezultatas lieka patvirtintas.
  • Pastebėtas kitas protokolas : visi bandymai naudojo HTTP/2 arba HTTP/1.1. Tai neįrodo, kad QUIC blokuojamas.
  • Neaišku : našumo API slepia protokolą, o serveris šios informacijos negauna.

Palyginkite prieš ir po

Atlikite tą patį testą tame pačiame įrenginyje ir išsaugokite pradinį rezultatą. Įjunkite VPN arba pakeiskite vieną svarbų nustatymą, pakartokite testą tomis pačiomis sąlygomis ir išsaugokite kitą rezultatą.

Išsaugokite rezultatus prieš ir po, kad galėtumėte juos palyginti.

Ką parodo šis testas

HTTP/3 veikia per QUIC – šifruotą perdavimo protokolą, naudojantį UDP. Šis testas tikrina faktines užklausas šiai kilmei, o ne numato palaikymą pagal naršyklės versiją. Naršyklė gali naudoti HTTP/3 iki turinio pristatymo tinklo, o šis tinklas gali persiųsti HTTP/1.1 mūsų serveriui; abu stebėjimai gali būti teisingi.

Kaip atlikti testą

  1. Atidarykite įrankį per HTTPS ir pirmam testui naudokite tą pačią naršyklę bei ryšį.
  2. Paleiskite kartotines užklausas nenaudojant talpyklos ir palaukite atskirų jų protokolų stebėjimų.
  3. Atskirai peržiūrėkite naršyklės protokolą, vidinio serverio protokolą ir patvirtintus tinklo pakraščio duomenis.

Kaip atliekamas matavimas

Naršyklė nuskaito nextHopProtocol iš tikrų užklausų išteklių laiko įrašų. Mūsų serverio atsakymas atskirai praneša vidinio serverio gauto ryšio protokolą.

Užklausos nukreiptos į šią kilmę. Naršyklės pusės patvirtinimą serveryje gali pagrįsti tik tinkamos aprėpties tiesioginiai įrodymai arba aiškūs patvirtinto tarpinio serverio signalai; bendros tarpininko antraštės to nesuteikia.

Kaip suprasti rezultatus

HTTP/3 patvirtintas
Naršyklės h3 stebėjimas arba patikimas naršyklės pusės serverio signalas patvirtina HTTP/3 matuotame ryšyje.
HTTP/3 nepastebėtas
Užbaigtos užklausos naudojo kitą matomą protokolą. Serveris gali nesiūlyti HTTP/3, naršyklė gali jo nesirinkti arba kelyje gali būti ribojamas UDP.
Protokolo duomenys neprieinami
Trūkstama laiko informacija arba neišsamūs ar prieštaringi tinklo pakraščio signalai palieka atitinkamą rezultatą neaiškų, o ne patvirtina perdavimo protokolą.

Palyginkite prieš ir po

  1. Išsaugokite kilmę, užklausų protokolus, naršyklę ir ryšio sąlygas.
  2. Pakeiskite vieną susijusį tinklo ar naršyklės nustatymą ir pakartokite tas pačias užklausas tai pačiai kilmei.
  3. Naršyklės stebėjimus lyginkite su naršyklės stebėjimais. Vien vidinio serverio pokytis neįrodo, kad pasikeitė naršyklės naudojamas perdavimo protokolas.

Testo ribos

  • Nepastebėjus HTTP/3 neįrodoma, kad QUIC blokuojamas visame tinkle.
  • Protokolo pasirinkimas gali priklausyti nuo serverio pranešimų, esamų ryšių ir naršyklės pasirinkimų; tai nėra greičio testas.

Ką prireikus pakeisti

Tikimasi HTTP/3, bet jis nepastebėtas
Bandykite iš naujo užmezgę ryšį ir prieš keisdami ugniasienės taisykles patikrinkite, ar kilmė iš tikrųjų siūlo HTTP/3.
Naršyklės ir serverio protokolai skiriasi
Patikrinkite tinklo pakraščio ir vidinio serverio stebėjimų aprėptį. Įprasto tarpininko protokolo pakeitimo nereikia taisyti naršyklėje.

Dažnai užduodami klausimai

Ar HTTP/3 reiškia greitesnį ryšį?

Jis nurodo naudotą perdavimo protokolą. Rodomas užklausų laikas neparodo bendro ryšio našumo, kuris priklauso nuo tinklo, serverio ir darbo krūvio.

Ar VPN gali pats įjungti HTTP/3?

Ne. Naršyklė ir paskirties vieta turi jį palaikyti; maršruto pakeitimas gali pakeisti tik kelio sąlygas.

Šaltiniai ir techninės nuorodos