Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 5788|Odpoveď: 5

QUIC protokol HTTP/3 je oficiálne vydaný

[Kopírovať odkaz]
Zverejnené 12. 6. 2022 14:07:25 | | | |
Po rokoch tvrdej práce 6. júna 2022 IETF (Internet Engineering Task Force) oficiálne vydala RFC pre HTTP/3, tretiu hlavnú verziu protokolu Hypertext Transfer Protocol (HTTP), a celý RFC má viac ako 20 000 slov a podrobne vysvetľuje HTTP/3.



Zároveň Internet Engineering Task Force (IETF) aktualizovala protokoly HTTP/1.1 a HTTP/2 nasledovne:

HTTP/3 - RFC 9114 protokol:Prihlásenie na hypertextový odkaz je viditeľné.
HTTP/2 - RFC 9113 protokol:Prihlásenie na hypertextový odkaz je viditeľné.
HTTP/1.1 - RFC 9112 protokol:Prihlásenie na hypertextový odkaz je viditeľné.

QUIC

QUIC (Rýchle UDP internetové pripojenie) je jedinečný produkt vyvinutý spoločnosťou GoogleNa základe UDPProtokol na internetovej transportnej vrstve s nízkou latenciou. V novembri 2016 usporiadala Medzinárodná pracovná skupina pre internetové inžinierstvo (IETF) prvé stretnutie pracovnej skupiny QUIC, ktoré vzbudilo širokú pozornosť priemyslu. To tiež znamená, že QUIC začal svoj štandardizačný proces ako protokol novej generácie transportnej vrstvy.

HTTP/3

HTTP/3 je tretia hlavná verzia protokolu Hypertext Transfer Protocol na výmenu informácií na World Wide Web, spolu s HTTP/1.1 a HTTP/2. HTTP/3 vždy beží na QUIC (nie TCP pre TCP/IP, QUIC ho nahrádza), a je hotový (a je jadrom HTTP/3).

Existuje mnoho spôsobov, ako implementovať HTTP/3, napríklad quiche od Cloudflare, experimentálna vetva od Caddy a oficiálna vetva QUIC od Nginx.


Keďže Openssl oficiálne nepodporuje protokol QUIC, dôvodom je, že sú stále zaneprázdnení vývojom Openssl-3.0 a aktualizácie QUIC sú príliš rýchle, takže potrebujeme použiť vetvu vyvinutú spoločnosťou GoogleBoringssl

BoringSSL je fork OpenSSL vytvorený spoločnosťou Google, ale kód používajúci BoringSSL nezaručuje stabilitu API ani ABI, preto Google bude naďalej posielať opravy chýb OpenSSL a naďalej financovať Core Infrastructure Initiative a OpenBSD Foundation.

Pozadie: Google použil viac ako 70 záplat OpenSSL, z ktorých niektoré boli prijaté do hlavného repozitára OpenSSL, ale väčšina nie. Keď Android, Chrome a ďalšie projekty začínajú vyžadovať podmnožinu týchto záplat, veci sa stávajú čoraz komplikovanejšími a je potrebné príliš veľa úsilia zabezpečiť, aby všetky záplaty správne fungovali naprieč rôznymi kódovými základňami. Preto sa rozhodli vytvoriť OpenSSL vetvu.

Oficiálna webová stránka NGINX pobočky QUIC:Prihlásenie na hypertextový odkaz je viditeľné.
Demo stránka pre nginx-quic:Prihlásenie na hypertextový odkaz je viditeľné.




Ako rýchly je HTTP/3?

New York, USA: Tu sú časy odozvy HTTP/2 vs. HTTP/3 pri požiadavkách z troch rôznych stránok z newyorského dátového centra:



HTTP/3 v:

Malé miesta sú o 200 milisekúnd rýchlejšie
Obsahová stránka je o 325 milisekúnd rýchlejšia
Jednostránkové aplikácie sú o 300 milisekúnd rýchlejšie

Minnesota je vzdialená 1000 míľ (približne 160 kilometrov) od New Yorku; Táto dĺžka nie je pre sieťové pripojenie nič. Je však dôležité, aby HTTP/3 dokázal zlepšiť výkon aj na relatívne krátke vzdialenosti.


Test podporuje QUIC-HTTP/3

V súčasnosti existujú dve webové stránky, ktoré možno použiť na testovanie, či naša stránka podporuje QUIC-HTTP/3, a to nasledovne:

Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.




(Koniec)






Predchádzajúci:Hromadné nahrávanie príloh (COS JavaScript SDK)
Budúci:[Otočiť] Excel na zobrazenie skratiek VBA kódu
 Prenajímateľ| Zverejnené 12. 6. 2022 14:08:31 |
Nginx pridáva povolený protokol HTTP/2
https://www.itsvse.com/thread-10307-1-1.html
 Prenajímateľ| Zverejnené 5. 7. 2022 22:33:20 |
 Prenajímateľ| Zverejnené 29. 11. 2023 20:20:35 |
Nginx už podporuje HTTP/3 a dá sa stiahnuť a používať priamo.https://hg.nginx.org/nginx-quic/
Projekt Quiche od Cloudflare, implementácia HTTP/3 napísaná v jazyku Rust, je integrovaný do Nginx spoločnosťou Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Prenajímateľ| Zverejnené 9. 7. 2024 8:39:02 |
Kód predtým vyvinutý v samostatnej vetve "quic" sa zlúči do hlavnej línie nginx, pretože1.25.0je súčasťou NGINX.

Podpora QUIC a HTTP/3 je experimentálna a používa sa opatrne.
 Prenajímateľ| Zverejnené 10. 7. 2024 18:01:35 |
Nginx umožňuje protokol HTTP/3 založený na QUIC
https://www.itsvse.com/thread-10790-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com