Hvordan teste om et nettsted støtter HTTP/3?

Aktiverte du H3 på nettstedet ditt og ikke sikker på hvordan du bekrefter det?

HTTP3 eller H3 er den siste HTTP-protokollen utviklet av IETF. Det er fortsatt i et utkast og forventes å bli støttet av store nettlesere/klienter snart. H3 er basert på QUIC transportlags nettverksprotokoll, som opprinnelig ble designet av Google. Det er annerledes enn tidligere versjoner som H2, som ble avledet fra SPDY-protokollen.

Cloudflare publiserte et flott blogginnlegg som forklarer den tekniske implementeringen. Verdt å lese den.

I skrivende stund støtter svært få server-side applikasjon/webserver/nettverksenheter/CDN H3. Og du kan gjette – Cloudflare er den første CDN-en som tilbyr H3.

La oss snakke om kundestøtte.

H3 er fortsatt i utkastet, så ikke alle nettlesere støtter H3 ennå. På dette tidspunktet kan du bruke følgende for å teste det. Som vanlig, kan jeg bruke ville være en referanse for å sjekke støttede nettlesere.

tipsbilk.net HTTP/3-test kobler raskt til nettstedet ditt ved hjelp av cURL og avslører om det støtter H3/QUIC-protokollen. Hvis tilkoblingen er vellykket, viser den de annonserte støttede versjonene.

  Hvor mye koster det å avbryte Planet Fitness

Alternativt kan du sjekke det samme for alle webegenskapene dine med tipsbilk.net HTTP Protocol API. Dette bringer inn den sårt tiltrengte hastigheten hvis du har flere fagnettsteder for rapportering.

Interessant nok er gratisnivået en null-risiko måte å prøve det for 3000 API-anrop per måned. Imidlertid er det oppgraderinger som starter med en månedlig $5 som kommer med 10K API-forespørsler med en mye høyere hastighet på 25 forespørsler per sekund.

HTTP/3 Sjekk

Et nettverktøy fra LightSpeed.

Adgang HTTP/3 Sjekk og skriv inn URL-en som skal testes. Du vil få resultatene umiddelbart.

Firefox

Firefox nattlig har nylig annonsert H3-støtten.

Firefox Nightly har nå tidlig HTTP/3-støtte for offentlig testing!

— Daniel Stenberg (@bagder) 4. november 2019

  • Start Firefox Nightly
  • Skriv about:config i adressefeltet og trykk enter
  • Aksepter risikoen og fortsett
  • Søk etter network.http.http3.enabled og klikk på veksleknappen for å aktivere den.
  10 beste Cloud GPU-plattformer for AI og massiv arbeidsbelastning

  • Start Firefox på nytt hver kveld og åpne utviklerverktøy
  • Gå til nettstedet og se på «Protokoll»-kolonnen.

tipsbilk.net støtter HTTP/3, og du kan se det.

Google Chrome

Du forventet, gjorde du ikke?

Du kan bruke Chrome Canary å teste.

Google Chrome Canary ble nettopp den første (tilgjengelige) nettleseren som integrerte (veldig) eksperimentell #RASK og HTTP/3-støtte!

Legg til flagg “–enable-quic –quic-version=h3-23” og du bør se “http/2+quic/99” dukke opp i devtools, som faktisk er http3 i forkledning! pic.twitter.com/5Fhui46h3x

— Robin Marx (@programmingart) 19. september 2019

Start Chrome Canary med «–enable-quic –quic-version=h3-23»-flagget og kjør testen. Du vil ikke se H3 eller HTTP/3 som en protokoll i utviklerverktøy, men «http2+quic/99».

tipsbilk.net API

Trenger du å teste det programmatisk? Prøv tipsbilk.net HTTP Protocol API. Ikke bare HTTP/3, men det skrives ut hvis det gitte nettstedet støtter andre protokoller som HTTP/1.1 og HTTP/2.

Interessant nok er gratisnivået en null-risiko måte å prøve det for 3000 API-anrop per måned.

curL

Vil du ikke forlate terminalen din?

cURL er flott, og den nyeste versjonen lar deg teste med –http3-flagg. Last ned cURL og bygg den fra kilden.

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

Et annet alternativ ville være å bygge cURL-klienten som nedenfor. Dette vil fungere på Linux.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Bygg quiche som forklart her
  HTTPS er nesten overalt. Så hvorfor er ikke Internett sikkert nå?

Det fungerer!

Konklusjon

Jeg håper dette gir deg en idé om å teste nettstedet hvis HTTP/3 er aktivert. Hvis du er eier av nettstedet, kan du dra nytte av denne siste protokollen for bedre nettytelse.

Likte du å lese artikkelen? Hva med å dele med verden?

x