Comment tester si un site Web prend en charge HTTP/3 ?
Avez-vous activé H3 sur votre site et ne savez pas comment le vérifier?
HTTP3 ou H3 est le lateer protocole HTTP développé par l'IETF. Il est encore à l'état de projet et devrait être soutenu par le major b.rowseuh/clients bientôt. H3 est basé sur QUIC protocole réseau de couche de transport, qui était à l'origineally conçu par Google. C'est différent des versions précédentes comme H2, dérivé du protocole SPDY.
Cloudflare a publié un excellent article de blog expliquant la mise en œuvre technique. Ça vaut le coup de le lire.
Au moment de la rédaction de cet article, très peu d'applications côté serveur/serveurs Web/périphériques réseau/CDN prennent en charge H3. Et, vous pouvez le deviner, Cloudflare est le premier CDN à proposer H3.
Parlons du support côté client.
H3 est toujours en projet, donc tous les browsEuh, je supporte encore H3. À ce stade, vous pouvez utiliser ce qui suit pour le tester. Comme d'habitude, puis-je utiliser serait une référence incontournable pour vérifier les b pris en chargerowses-tu?
Domsignal

Test HTTP/3 par Domsignal connecte rapidement votre site en utilisant cURL et revfonctionne s'il prend en charge le protocole H3/QUIC. Si la connexion réussit, les versions prises en charge annoncées s'affichent.
Alternativement, vous pouvez vérifier la même chose pour toutes vos propriétés Web avec le Geekflare API du protocole HTTP. Cela apporte une vitesse indispensable si vous avez plusieurs sites Web sujets pour les rapports.
Il est intéressant de noter que le niveau gratuit est un zero-une façon risquée d'essayer cela pour 3000 5 appels d'API par mois. Cependant, il existe des mises à niveau commençant par 10 $ par mois et accompagnées de XNUMX XNUMX requêtes API avec un r beaucoup plus élevé.ate de 25 requêtes par seconde.
Vérification HTTP / 3
Un outil Web de LightSpeed.
Accès Vérification HTTP / 3 et entrez l'URL à tester. Vous obtiendrez les résultats instantanément.

Firefox
Firefox Nightly a récemment annoncé le support de H3.
Firefox Nightly est désormais compatible avec HTTP / 3 pour les tests publics!
- Daniel Stenberg (@bagder) le 4 novembre 2019
- Lancez Firefox tous les soirs
- Type
about:config
dans la barre d'adresse et appuyez sur Entrée - Acceptez le risque et continuez
- Rechercher
network.http.http3.enabled
et cliquez sur le toggle bouton pour l’activer.

- Redémarrez Firefox tous les soirs et ouvrez les outils de développement
- Accédez au site et regardez la colonne «Protocole».

Geekflare prend en charge HTTP/3, et vous pouvez le voir.
Google Chrome
Vous vous y attendiez, n'est-ce pas ?
Vous pouvez utiliser Chrome Canary tester.
Google Chrome Canary vient de devenir le premier (disponible) browseuh pour intégrerate (très) expérimental #RAPIDE et support HTTP / 3!
Ajoutez les indicateurs « –enable-quic –quic-version=h3-23 » et vous devriez voir « http/2+quic/99 » apparaître dans les outils de développement, ce qui est actuel.ally http3 déguisé ! pic.twitter.com/5Fhui46h3x
- Robin Marx (@programmingart) 19 septembre 2019
Lancez Chrome Canary avec "--enable-quic --quic-version=h3-23"
drapeau et exécutez le test. Vous ne verrez pas H3 ou HTTP / 3 comme protocole dans les outils de développement, mais «http2 + quic / 99».
Geekflare API
Besoin de le tester par programmationally? essayer Geekflare API du protocole HTTP. Pas seulement HTTP/3, mais il imprime si le site donné prend en charge d'autres protocoles tels que HTTP/1.1 et HTTP/2.

Il est intéressant de noter que le niveau gratuit est un zero-une façon risquée d'essayer cela pour 3000 XNUMX appels d'API par mois.
cURL
Vous ne voulez pas quitter votre terminal?
cURL c'est génial, et le latela première version vous permet de tester en utilisant --http3
drapeau. Télécharger cURL et construisez-le à partir de la source.
curl --http3 https://yoursite.com -I
Une autre option serait de créer le client cURL comme ci-dessous. Cela fonctionnerait sous Linux.
- Installer l'environnement Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Construisez la quiche comme expliqué Vous la trouverez ici.

Ça marche!
Conclusion
J'espère que cela vous donne une idée sur la manière de tester le site si HTTP/3 est activé. Si vous êtes propriétaire d'un site, profitez de ce lateer protocole pour de meilleures performances Web.