See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 5788|Vastuse: 5

QUIC protokoll HTTP/3 on ametlikult välja antud

[Kopeeri link]
Postitatud 12.06.2022 14:07:25 | | | |
Pärast aastaid kestnud rasket tööd avaldas IETF (Internet Engineering Task Force) 6. juunil 2022 ametlikult RFC HTTP/3 jaoks, mis on Hypertext Transfer Protocoli (HTTP) kolmas suurem versioon, ning kogu RFC on üle 20 000 sõna ja selgitab HTTP/3 väga põhjalikult.



Samal ajal on Interneti Inseneritöö Töörühm (IETF) uuendanud HTTP/1.1 ja HTTP/2 protokolle järgmiselt:

HTTP/3 - RFC 9114 protokoll:Hüperlingi sisselogimine on nähtav.
HTTP/2 - RFC 9113 protokoll:Hüperlingi sisselogimine on nähtav.
HTTP/1.1 - RFC 9112 protokoll:Hüperlingi sisselogimine on nähtav.

QUIC

QUIC (Quick UDP Internet Connection) on ainulaadne, mille on välja töötanud GooglePõhineb UDP-lMadala latentsusega Interneti transpordikihi protokoll. 2016. aasta novembris pidas Rahvusvaheline Internetitehnika Töörühm (IETF) esimese QUIC-i töörühma koosoleku, mis pälvis tööstuse laialdast tähelepanu. See tähendab ka seda, et QUIC on alustanud standardiseerimisprotsessi järgmise põlvkonna transpordikihi protokollina.

HTTP/3

HTTP/3 on Hypertext Transfer Protocoli kolmas suurem versioon info vahetamiseks World Wide Webis koos HTTP/1.1 ja HTTP/2-ga. HTTP/3 töötab alati QUIC-il (mitte TCP-l TCP/IP jaoks, QIC asendab selle) ja see on tehtud (ja on HTTP/3 keskmes).

HTTP/3 rakendamiseks on palju viise, näiteks Cloudflare'i quiche, Caddy eksperimentaalne haru ja Nginxi ametlik QUIC haru.


Kuna Openssl ei toeta ametlikult QUIC protokolli, on toodud põhjus see, et nad on endiselt hõivatud Openssl-3.0 arendamisega ja QUIC-i uuendused on liiga kiired, seega peame kasutama Google'i poolt arendatud haruBoringssl

BoringSSL on Google'i loodud OpenSSL-i haru, kuid BoringSSL-i kasutav kood ei taga API või ABI stabiilsust, seega jätkab Google veaparanduste esitamist OpenSSL-ile ning jätkab Core Infrastructure Initiative'i ja OpenBSD Foundationi rahastamist.

Taust: Google kasutas üle 70 OpenSSL plaastri, millest mõned võeti vastu OpenSSL-i põhihoidlasse, kuid enamik mitte. Kui Android, Chrome ja teised projektid hakkavad nõudma nende paranduste alamhulka, muutuvad asjad järjest keerulisemaks ning nõuab liiga palju pingutust, et kõik parandused töötaksid korrektselt erinevates koodibaasides. Seetõttu otsustati luua OpenSSL haru.

NGINX ametlik veebileht Quic filiaali veebileht:Hüperlingi sisselogimine on nähtav.
nginx-quic demo sait:Hüperlingi sisselogimine on nähtav.




Kui kiire on HTTP/3?

New York, USA: Siin on HTTP/2 ja HTTP/3 vastamisajad, kui New Yorgi andmekeskusest päringuid tehakse kolmest erinevast kohast:



HTTP/3 sees:

Väikesed saidid on 200 millisekundit kiirem
Sisuleht on 325 millisekundit kiirem
Üheleheküljelised rakendused on 300 millisekundit kiiremad

Minnesota asub 1000 miili (ligikaudu 160 kilomeetriga) kaugusel New Yorgist; See pikkus pole võrguühenduse jaoks midagi. Siiski on oluline, et HTTP/3 suudaks parandada jõudlust isegi suhteliselt lühikestel vahemaadel.


Test toetab QUIC-HTTP/3

Praegu on kaks veebilehte, millega saab testida, kas meie veebileht toetab QUIC-HTTP/3, järgmiselt:

Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.




(Lõpp)






Eelmine:Massiline manuste üleslaadimine (COS JavaScript SDK)
Järgmine:[Keera] Excelisse, et vaadata VBA koodi otseteid
 Üürileandja| Postitatud 12.06.2022 14:08:31 |
Nginx lisab HTTP/2 protokolli lubamise
https://www.itsvse.com/thread-10307-1-1.html
 Üürileandja| Postitatud 05.07.2022 22:33:20 |
 Üürileandja| Postitatud 29.11.2023 20:20:35 |
Nginx toetab juba HTTP/3 ja seda saab otse alla laadida ja kasutada.https://hg.nginx.org/nginx-quic/
Cloudflare'i Quiche projekt, HTTP/3 rakendus, mis on kirjutatud Rust keeles, integreeritakse Nginxi Cloudflare poolt.https://github.com/cloudflare/quiche/tree/master/nginx
 Üürileandja| Postitatud 09.07.2024 08:39:02 |
Varem eraldi "quic" harus arendatud kood on ühendatud nginx põhiliiniga, kuna1.25.0Versioon, see on osa NGINX-ist.

QUIC ja HTTP/3 tugi on eksperimentaalne ja kasuta ettevaatlikult.
 Üürileandja| Postitatud 10.07.2024 18:01:35 |
Nginx võimaldab HTTP/3 protokolli, mis põhineb QUIC-il
https://www.itsvse.com/thread-10790-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com