|
|
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
|