Hvordan tester man, om et websted understøtter HTTP/3?

Har du aktiveret H3 på dit websted og ikke sikker på, hvordan du bekræfter det?

HTTP3 eller H3 er den seneste HTTP-protokol udviklet af IETF. Det er stadig i et udkast og forventes snart at blive understøttet af større browser/klienter. H3 er baseret på QUIC transportlagnetværksprotokol, som oprindeligt blev designet af Google. Det er anderledes end tidligere versioner som H2, som blev afledt af SPDY-protokollen.

Cloudflare udgivet et godt blogindlæg, der forklarer den tekniske implementering. Værd at læse det.

I skrivende stund understøtter meget få server-side applikation/webserver/netværksenheder/CDN H3. Og du kan gætte – Cloudflare er den første CDN, der tilbyder H3.

Lad os tale om kundesupport.

H3 er stadig i udkastet, så ikke alle browsere understøtter H3 endnu. På nuværende tidspunkt kan du bruge følgende til at teste det. Som sædvanligt, kan jeg bruge ville være en god reference til at kontrollere understøttede browsere.

  6 bedste tale-til-tekst API til dine moderne applikationer

toadmin.dk HTTP/3-test forbinder hurtigt dit websted ved hjælp af cURL og afslører, om det understøtter H3/QUIC-protokollen. Hvis forbindelsen lykkes, viser den de annoncerede understøttede versioner.

Alternativt kan du kontrollere det samme for alle dine webejendomme med toadmin.dk HTTP Protocol API. Dette bringer den tiltrængte hastighed ind, hvis du har flere emnewebsteder til rapportering.

Interessant nok er det gratis niveau en nul-risiko måde at prøve det for 3000 API-kald om måneden. Der er dog opgraderinger, der starter med en månedlig $5, der kommer med 10K API-anmodninger med en meget højere hastighed på 25 anmodninger i sekundet.

HTTP/3 Tjek

Et webværktøj fra LightSpeed.

Adgang HTTP/3 Tjek og indtast den URL, der skal testes. Du vil få resultaterne med det samme.

Firefox

Firefox om aftenen har for nylig annonceret H3-understøttelsen.

Firefox Nightly har nu tidlig HTTP/3-understøttelse til offentlig test!

  Hvorfor jeg elsker mit Apple Watch

— Daniel Stenberg (@bagder) 4. november 2019

  • Start Firefox Nightly
  • Skriv about:config i adresselinjen og tryk enter
  • Accepter risikoen og fortsæt
  • Søg efter network.http.http3.enabled og klik på til/fra-knappen for at aktivere det.

  • Genstart Firefox hver aften, og åbn udviklerværktøjer
  • Gå til webstedet og se på kolonnen “Protokol”.

toadmin.dk understøtter HTTP/3, og det kan du se.

Google Chrome

Du forventede, gjorde du ikke?

Du kan bruge Chrome Canary at teste.

Google Chrome Canary er lige blevet den første (tilgængelige) browser til at integrere (meget) eksperimentel #HURTIG og HTTP/3-understøttelse!

Tilføj flag “–enable-quic –quic-version=h3-23”, og du skulle se “http/2+quic/99” dukke op i devtools, som faktisk er http3 i forklædning! pic.twitter.com/5Fhui46h3x

— Robin Marx (@programmingart) 19. september 2019

Start Chrome Canary med flaget “–enable-quic –quic-version=h3-23”, og kør testen. Du vil ikke se H3 eller HTTP/3 som en protokol i udviklerværktøjer, men “http2+quic/99”.

toadmin.dk API

Har du brug for at teste det programmatisk? Prøv toadmin.dk HTTP Protocol API. Ikke kun HTTP/3, men det udskriver, hvis det givne websted understøtter andre protokoller såsom HTTP/1.1 og HTTP/2.

  Sådan omgår du den britiske pornoblok

Interessant nok er det gratis niveau en nul-risiko måde at prøve det for 3000 API-kald om måneden.

krølle

Vil du ikke forlade din terminal?

cURL er fantastisk, og den nyeste version giver dig mulighed for at teste med –http3 flag. Download cURL og byg den fra kilden.

curl --http3 https://yoursite.com -I

En anden mulighed ville være at bygge cURL-klienten som nedenfor. Dette ville fungere på Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Byg quiche som forklaret her

Det virker!

Konklusion

Jeg håber, at dette giver dig en idé om at teste webstedet, hvis HTTP/3 er aktiveret. Hvis du er webstedsejer, så drag fordel af denne seneste protokol for bedre webydeevne.

Nydt at læse artiklen? Hvad med at dele med verden?