Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 5788|Odgovoriti: 5

QUIC protokol HTTP/3 je uradno objavljen

[Kopiraj povezavo]
Objavljeno na 12. 06. 2022 14:07:25 | | | |
Po letih trdega dela je 6. junija 2022 IETF (Internet Engineering Task Force) uradno izdal RFC za HTTP/3, tretjo večjo različico protokola za prenos hiperteksta (HTTP), celoten RFC pa obsega več kot 20.000 besed in podrobno pojasnjuje HTTP/3.



Hkrati je Internet Engineering Task Force (IETF) posodobil tudi protokole HTTP/1.1 in HTTP/2, in sicer na naslednji način:

HTTP/3 - RFC 9114 protokol:Prijava do hiperpovezave je vidna.
HTTP/2 - RFC 9113 protokol:Prijava do hiperpovezave je vidna.
HTTP/1.1 - RFC 9112 protokol:Prijava do hiperpovezave je vidna.

QUIC

QUIC (Hitra UDP internetna povezava) je edinstvena naprava, ki jo je razvil GoogleNa podlagi UDPProtokol na plasti internetnega prenosa z nizko zakasnitvijo. Novembra 2016 je Mednarodna delovna skupina za internetno inženirstvo (IETF) organizirala prvo srečanje delovne skupine QUIC, ki je pritegnilo veliko pozornosti industrije. To pomeni tudi, da je QUIC začel proces standardizacije kot protokol naslednje generacije transportne plasti.

HTTP/3

HTTP/3 je tretja glavna različica protokola za prenos hiperteksta za izmenjavo informacij na svetovnem spletu, skupaj s HTTP/1.1 in HTTP/2. HTTP/3 vedno teče na QUIC (ne TCP za TCP/IP, QUIC ga nadomesti) in je končan (ter je v središču HTTP/3).

Obstaja veliko načinov za implementacijo HTTP/3, kot so Cloudflarejev quiche, Caddyjeva eksperimentalna veja in Nginxova uradna QUIC veja.


Ker Openssl uradno ne podpira protokola QUIC, je razlog, da so še vedno zaposleni z razvojem Openssl-3.0, QUIC posodobitve pa so prehitre, zato moramo uporabiti vejo, ki jo je razvil GoogleBoringssl

BoringSSL je fork OpenSSL, ki ga je ustvaril Google, vendar koda, ki uporablja BoringSSL, ne zagotavlja stabilnosti API-ja ali ABI, zato bo Google še naprej pošiljal popravke napak OpenSSL in še naprej financiral pobudo Core Infrastructure Initiative ter OpenBSD Foundation.

Ozadje: Google je uporabil več kot 70 popravkov OpenSSL, nekateri so bili sprejeti v glavni repozitorij OpenSSL, večina pa ne. Ko Android, Chrome in drugi projekti začnejo zahtevati podmnožico teh popravkov, stvari postajajo vse bolj zapletene in je potrebno preveč truda, da zagotovimo, da vsi popravki pravilno delujejo v različnih kodnih bazah. Zato so se odločili ustvariti OpenSSL vejo.

Uradna spletna stran NGINX podružnice QUIC:Prijava do hiperpovezave je vidna.
Demo stran za nginx-quic:Prijava do hiperpovezave je vidna.




Kako hiter je HTTP/3?

New York, ZDA: Tukaj so odzivni časi HTTP/2 v primerjavi z HTTP/3 pri zahtevah iz treh različnih lokacij iz podatkovnega centra v New Yorku:



HTTP/3 v:

Majhna mesta so 200 milisekund hitrejša
Vsebinska stran je 325 milisekund hitrejša
Enostranske aplikacije so 300 milisekund hitrejše

Minnesota je oddaljena 1000 milj (približno 160 kilometrov) od New Yorka; Ta dolžina ni nič za omrežno povezavo. Vendar je pomembno, da HTTP/3 lahko izboljša zmogljivost tudi na relativno kratkih razdaljah.


Test podpira QUIC-HTTP/3

Trenutno obstajata dve spletni strani, ki ju lahko uporabimo za preverjanje, ali naša spletna stran podpira QUIC-HTTP/3, in sicer:

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.




(Konec)






Prejšnji:Množično nalaganje priponk (COS JavaScript SDK)
Naslednji:[Obrni] Excel za ogled bližnjic VBA kode
 Najemodajalec| Objavljeno na 12. 06. 2022 14:08:31 |
Nginx doda omogočen protokol HTTP/2
https://www.itsvse.com/thread-10307-1-1.html
 Najemodajalec| Objavljeno na 5. 07. 2022 22:33:20 |
 Najemodajalec| Objavljeno na 29. 11. 2023 20:20:35 |
Nginx že podpira HTTP/3 in ga je mogoče prenesti ter uporabljati neposredno.https://hg.nginx.org/nginx-quic/
Projekt Quiche podjetja Cloudflare, implementacija HTTP/3, napisana v jeziku Rust, je integrirana v Nginx s strani Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Najemodajalec| Objavljeno na 9. 07. 2024 08:39:02 |
Koda, ki je bila prej razvita v ločeni "quic" veji, se združi z glavno linijo nginx, saj1.25.0je del NGINX.

Podpora za QUIC in HTTP/3 je eksperimentalna in se uporablja previdno.
 Najemodajalec| Objavljeno na 10. 07. 2024 18:01:35 |
Nginx omogoča protokol HTTP/3, ki temelji na QUIC
https://www.itsvse.com/thread-10790-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com