Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 5788|Antwoord: 5

QUIC-protocol HTTP/3 is officieel uitgebracht

[Link kopiëren]
Geplaatst op 12-06-2022 14:07:25 | | | |
Na jaren van hard werken bracht de IETF (Internet Engineering Task Force) op 6 juni 2022 officieel de RFC voor HTTP/3 uit, de derde grote versie van het Hypertext Transfer Protocol (HTTP), en de volledige RFC telt meer dan 20.000 woorden en legt HTTP/3 in detail uit.



Tegelijkertijd heeft de Internet Engineering Task Force (IETF) ook de HTTP/1.1- en HTTP/2-protocollen bijgewerkt, als volgt:

HTTP/3 - RFC 9114 protocol:De hyperlink-login is zichtbaar.
HTTP/2 - RFC 9113-protocol:De hyperlink-login is zichtbaar.
HTTP/1.1 - RFC 9112-protocol:De hyperlink-login is zichtbaar.

QUIC

QUIC (Quick UDP Internet Connection) is uniek ontwikkeld door GoogleGebaseerd op UDPProtocol met lage latentie Internet transportlaag. In november 2016 hield de International Internet Engineering Task Force (IETF) de eerste QUIC-werkgroepvergadering, die brede aandacht kreeg van de industrie. Dit betekent ook dat QUIC is begonnen met zijn standaardisatieproces als een next-generation transportlaagprotocol.

HTTP/3

HTTP/3 is de derde grote versie van het Hypertext Transfer Protocol voor het uitwisselen van informatie op het World Wide Web, samen met HTTP/1.1 en HTTP/2. HTTP/3 draait altijd op QUIC (niet TCP voor TCP/IP, QUIC vervangt dat), en het wordt gedaan (en vormt de kern van HTTP/3).

Er zijn veel manieren om HTTP/3 te implementeren, zoals de quiche van Cloudflare, de experimentele tak van Caddy en de officiële QUIC-tak van Nginx.


Omdat Openssl het QUIC-protocol officieel niet ondersteunt, wordt de reden gegeven dat ze nog druk bezig zijn met het ontwikkelen van OpenSSL-3.0 en QUIC-updates te snel zijn, dus moeten we een branch gebruiken die door Google is ontwikkeldBoringssl

BoringSSL is een fork van OpenSSL die door Google is gemaakt, maar code met BoringSSL garandeert niet de stabiliteit van de API of ABI, dus Google zal bugfixes blijven indienen bij OpenSSL en de Core Infrastructure Initiative en de OpenBSD Foundation blijven financieren.

Achtergrond: Google gebruikte meer dan 70 OpenSSL-patches, waarvan sommige werden geaccepteerd in de OpenSSL-hoofdrepository, maar de meeste niet. Naarmate Android, Chrome en andere projecten een deel van deze patches nodig krijgen, wordt het steeds ingewikkelder en kost het te veel moeite om ervoor te zorgen dat alle patches correct werken over verschillende codebases. Dus besloten ze een OpenSSL-branch te creëren.

Nginx officiële website van het Quic-filiaal:De hyperlink-login is zichtbaar.
Demosite voor nginx-quic:De hyperlink-login is zichtbaar.




Hoe snel is HTTP/3?

New York, VS: Hier zijn de responstijden tussen HTTP/2 en HTTP/3 bij het aanvragen van drie verschillende locaties van het datacenter in New York:



HTTP/3 in:

Kleine sites zijn 200 milliseconden sneller
De contentsite is 325 milliseconden sneller
Single-page apps zijn 300 milliseconden sneller

Minnesota ligt 1000 mijl (ongeveer gelijk aan 160 kilometer) van New York; Deze lengte is niets voor een netwerkverbinding. Het is echter belangrijk dat HTTP/3 de prestaties kan verbeteren, zelfs over relatief korte afstanden.


De test ondersteunt QUIC-HTTP/3

Momenteel zijn er twee websites die kunnen worden gebruikt om te testen of onze website QUIC-HTTP/3 ondersteunt, als volgt:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.




(Einde)






Vorig:Bulk Attachment Upload (COS JavaScript SDK)
Volgend:[Draai] Excel om VBA-code snelkoppelingen te bekijken
 Huisbaas| Geplaatst op 12-06-2022 14:08:31 |
Nginx voegt HTTP/2-protocol toe ingeschakeld
https://www.itsvse.com/thread-10307-1-1.html
 Huisbaas| Geplaatst op 05-07-2022 22:33:20 |
 Huisbaas| Geplaatst op 29-11-2023 20:20:35 |
Nginx ondersteunt al HTTP/3 en kan direct worden gedownload en gebruikt.https://hg.nginx.org/nginx-quic/
Het Quiche-project van Cloudflare, een HTTP/3-implementatie geschreven in de Rust-taal, is geïntegreerd in Nginx door Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Huisbaas| Geplaatst op 09-07-2024 08:39:02 |
Code die eerder in een aparte "quic"-tak is ontwikkeld, wordt samengevoegd met de nginx-hoofdlijn, aangezien1.25.0Versie, het maakt deel uit van NGINX.

QUIC- en HTTP/3-ondersteuning is experimenteel en wordt met voorzichtigheid gebruikt.
 Huisbaas| Geplaatst op 10-07-2024 18:01:35 |
Nginx maakt het HTTP/3-protocol mogelijk dat gebaseerd is op QUIC
https://www.itsvse.com/thread-10790-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com