Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 5788|Atbildi: 5

QUIC protokols HTTP/3 ir oficiāli izlaists

[Kopēt saiti]
Publicēts 12.06.2022 14:07:25 | | | |
Pēc gadiem ilga smaga darba 2022. gada 6. jūnijā IETF (Internet Engineering Task Force) oficiāli izlaida RFC HTTP/3, trešo galveno hiperteksta pārsūtīšanas protokola (HTTP) versiju, un pilns RFC ir vairāk nekā 20 000 vārdu un ļoti detalizēti izskaidro HTTP/3.



Tajā pašā laikā Internet Engineering Task Force (IETF) ir atjauninājusi arī HTTP/1.1 un HTTP/2 protokolus šādi:

HTTP/3 - RFC 9114 protokols:Hipersaites pieteikšanās ir redzama.
HTTP/2 - RFC 9113 protokols:Hipersaites pieteikšanās ir redzama.
HTTP/1.1 - RFC 9112 protokols:Hipersaites pieteikšanās ir redzama.

KVICS

QUIC (ātrais UDP interneta savienojums) ir unikāls, ko izstrādājis GooglePamatojoties uz UDPZema latentuma interneta transporta slāņa protokols. 2016. gada novembrī Starptautiskā interneta inženierijas darba grupa (IETF) rīkoja pirmo QUIC darba grupas sanāksmi, kas saņēma plašu nozares uzmanību. Tas nozīmē arī to, ka QUIC ir sācis standartizācijas procesu kā nākamās paaudzes transporta slāņa protokolu.

HTTP/3

HTTP/3 ir trešā galvenā hiperteksta pārsūtīšanas protokola versija informācijas apmaiņai globālajā tīmeklī kopā ar HTTP/1.1 un HTTP/2. HTTP / 3 vienmēr darbojas uz QUIC (nevis TCP / IP, QUIC aizstāj to), un tas ir izdarīts (un ir HTTP / 3 centrā).

Ir daudz veidu, kā ieviest HTTP / 3, piemēram, Cloudflare quiche, Caddy eksperimentālā filiāle un Nginx oficiālā QUIC filiāle.


Tā kā Openssl oficiāli neatbalsta QUIC protokolu, minētais iemesls ir tāds, ka viņi joprojām ir aizņemti ar Openssl-3.0 izstrādi, un QUIC atjauninājumi ir pārāk ātri, tāpēc mums ir jāizmanto Google izstrādāta filiāleBoringssl

BoringSSL ir Google izveidota OpenSSL dakša, bet kods, kas izmanto BoringSSL, negarantē API vai ABI stabilitāti, tāpēc Google turpinās iesniegt kļūdu labojumus OpenSSL un turpinās finansēt Core Infrastructure Initiative un OpenBSD Foundation.

Fons: Google izmantoja vairāk nekā 70 OpenSSL ielāpus, no kuriem daži tika pieņemti OpenSSL galvenajā repozitorijā, bet lielākā daļa to nedarīja. Tā kā Android, Chrome un citi projekti sāk pieprasīt šo ielāpu apakškopu, lietas kļūst arvien sarežģītākas, un ir nepieciešams pārāk daudz pūļu, lai nodrošinātu, ka visi ielāpi darbojas pareizi dažādās kodu bāzēs. Tāpēc viņi nolēma izveidot OpenSSL filiāli.

Nginx oficiālā vietne Quic filiāles vietne:Hipersaites pieteikšanās ir redzama.
Nginx-quic demonstrācijas vietne:Hipersaites pieteikšanās ir redzama.




Cik ātrs ir HTTP/3?

Ņujorka, ASV: Šeit ir HTTP/2 un HTTP/3 atbildes laiki, pieprasot no trim dažādām vietnēm no Ņujorkas datu centra:



HTTP/3:

Mazas vietnes ir par 200 milisekundēm ātrākas
Satura vietne ir par 325 milisekundēm ātrāka
Vienas lapas lietotnes ir par 300 milisekundēm ātrākas

Minesota atrodas 1000 jūdzes (aptuveni vienāds ar 160 kilometriem) no Ņujorkas; Šis garums nav nekas tīkla savienojumam. Tomēr ir svarīgi, lai HTTP/3 spētu uzlabot veiktspēju pat salīdzinoši nelielos attālumos.


Tests atbalsta QUIC-HTTP/3

Pašlaik ir divas vietnes, kuras var izmantot, lai pārbaudītu, vai mūsu vietne atbalsta QUIC-HTTP/3:

Hipersaites pieteikšanās ir redzama.
Hipersaites pieteikšanās ir redzama.




(Beigas)






Iepriekšējo:Lielapjoma pielikumu augšupielāde (COS JavaScript SDK)
Nākamo:[Pagriezt] Excel, lai skatītu VBA koda īsceļus
 Saimnieks| Publicēts 12.06.2022 14:08:31 |
Nginx pievieno iespējotu HTTP/2 protokolu
https://www.itsvse.com/thread-10307-1-1.html
 Saimnieks| Publicēts 05.07.2022 22:33:20 |
 Saimnieks| Publicēts 29.11.2023 20:20:35 |
Nginx jau atbalsta HTTP/3, un to var lejupielādēt un izmantot tieši.https://hg.nginx.org/nginx-quic/
Cloudflare Quiche projekts, HTTP/3 ieviešana, kas rakstīta uz Rust valodas, ir integrēts Nginx ar Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Saimnieks| Publicēts 09.07.2024 08:39:02 |
Kods, kas iepriekš izstrādāts atsevišķā "quic" filiālē, tiek apvienots nginx galvenajā līnijā, jo1.25.0versija, tā ir daļa no NGINX.

QUIC un HTTP/3 atbalsts ir eksperimentāls un tiek izmantots piesardzīgi.
 Saimnieks| Publicēts 10.07.2024 18:01:35 |
Nginx iespējo HTTP/3 protokolu, kas balstīts uz QUIC
https://www.itsvse.com/thread-10790-1-1.html
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com