Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 5788|Svare: 5

QUIC-protokollen HTTP/3 er offisielt utgitt

[Kopier lenke]
Publisert på 12.06.2022 14:07:25 | | | |
Etter mange års hardt arbeid ga IETF (Internet Engineering Task Force) offisielt ut RFC-en for HTTP/3, den tredje store versjonen av Hypertext Transfer Protocol (HTTP), 6. juni 2022, og hele RFC-en er på over 20 000 ord og forklarer HTTP/3 i detalj.



Samtidig har Internet Engineering Task Force (IETF) også oppdatert HTTP/1.1- og HTTP/2-protokollene, som følger:

HTTP/3 - RFC 9114-protokoll:Innloggingen med hyperkoblingen er synlig.
HTTP/2 - RFC 9113-protokoll:Innloggingen med hyperkoblingen er synlig.
HTTP/1.1 - RFC 9112-protokoll:Innloggingen med hyperkoblingen er synlig.

QUIC

QUIC (Quick UDP Internet Connection) er unik utviklet av GoogleBasert på UDPProtokoll for Internett-transportlag med lav latens. I november 2016 holdt International Internet Engineering Task Force (IETF) det første QUIC-arbeidsgruppemøtet, som fikk bred oppmerksomhet fra bransjen. Dette betyr også at QUIC har startet sin standardiseringsprosess som en neste generasjons transportlagsprotokoll.

HTTP/3

HTTP/3 er den tredje hovedversjonen av Hypertext Transfer Protocol for utveksling av informasjon på World Wide Web, sammen med HTTP/1.1 og HTTP/2. HTTP/3 kjører alltid på QUIC (ikke TCP for TCP/IP, QUIC erstatter det), og det gjøres (og er kjernen i HTTP/3).

Det finnes mange måter å implementere HTTP/3 på, som Cloudflare sin quiche, Caddys eksperimentelle gren og Nginx sin offisielle QUIC-gren.


Siden Openssl ikke offisielt støtter QUIC-protokollen, er grunnen at de fortsatt er opptatt med å utvikle Openssl-3.0 og QUIC-oppdateringer går for raskt, så vi må bruke en gren utviklet av GoogleBoringssl

BoringSSL er en fork av OpenSSL laget av Google, men kode med BoringSSL garanterer ikke stabiliteten til API-et eller ABI, så Google vil fortsette å sende inn feilrettinger til OpenSSL og fortsette å finansiere Core Infrastructure Initiative og OpenBSD Foundation.

Bakgrunn: Google brukte over 70 OpenSSL-patcher, noen av dem ble akseptert i OpenSSLs hovedarkiv, men de fleste gjorde det ikke. Etter hvert som Android, Chrome og andre prosjekter begynner å kreve et utvalg av disse oppdateringene, blir ting stadig mer kompliserte, og det krever for mye innsats å sikre at alle oppdateringer fungerer riktig på tvers av ulike kodebaser. Så de bestemte seg for å opprette en OpenSSL-gren.

NGINX offisiell nettside Quic-filialens nettside:Innloggingen med hyperkoblingen er synlig.
Demoside for nginx-quic:Innloggingen med hyperkoblingen er synlig.




Hvor raskt er HTTP/3?

New York, USA: Her er svartidene HTTP/2 vs. HTTP/3 når man forespør fra tre forskjellige steder i New York-datasenteret:



HTTP/3 i:

Små nettsteder er 200 millisekunder raskere
Innholdssiden er 325 millisekunder raskere
Enkeltside-apper er 300 millisekunder raskere

Minnesota ligger 1000 miles (omtrent 160 kilometer) fra New York; Denne lengden er ingenting for en nettverkstilkobling. Det er imidlertid viktig at HTTP/3 kan forbedre ytelsen selv over relativt korte avstander.


Testen støtter QUIC-HTTP/3

For øyeblikket finnes det to nettsteder som kan brukes til å teste om nettsiden vår støtter QUIC-HTTP/3, som følger:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.




(Slutt)






Foregående:Bulk Attachment Upload (COS JavaScript SDK)
Neste:[Snu] Excel for å vise VBA-kodesnarveier
 Vert| Publisert på 12.06.2022 14:08:31 |
Nginx legger til HTTP/2-protokoll aktivert
https://www.itsvse.com/thread-10307-1-1.html
 Vert| Publisert på 05.07.2022 22:33:20 |
 Vert| Publisert på 29.11.2023 20:20:35 |
Nginx støtter allerede HTTP/3 og kan lastes ned og brukes direkte.https://hg.nginx.org/nginx-quic/
Cloudflares Quiche-prosjekt, en HTTP/3-implementering skrevet på Rust-språket, er integrert i Nginx av Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Vert| Publisert på 09.07.2024 08:39:02 |
Kode som tidligere ble utviklet i en separat "quic"-gren, er slått sammen med nginx-hovedlinjen, siden1.25.0versjonen, det er en del av nginx.

QUIC- og HTTP/3-støtte er eksperimentell og brukes med forsiktighet.
 Vert| Publisert på 10.07.2024 18:01:35 |
Nginx muliggjør HTTP/3-protokollen basert på QUIC
https://www.itsvse.com/thread-10790-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com