Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 5788|Odpověď: 5

QUIC protokol HTTP/3 je oficiálně vydán

[Kopírovat odkaz]
Zveřejněno 12.06.2022 14:07:25 | | | |
Po letech tvrdé práce 6. června 2022 oficiálně vydala IETF (Internet Engineering Task Force) RFC pro HTTP/3, třetí hlavní verzi protokolu Hypertext Transfer Protocol (HTTP), a celý RFC má přes 20 000 slov a podrobně vysvětluje HTTP/3.



Současně Internet Engineering Task Force (IETF) aktualizovala protokoly HTTP/1.1 a HTTP/2, a to následovně:

HTTP/3 - RFC 9114 protokol:Přihlášení k hypertextovému odkazu je viditelné.
HTTP/2 - RFC 9113 protokol:Přihlášení k hypertextovému odkazu je viditelné.
HTTP/1.1 - RFC 9112 protokol:Přihlášení k hypertextovému odkazu je viditelné.

QUIC

QUIC (Quick UDP Internet Connection) je jedinečný model vyvinutý společností GoogleNa základě UDPProtokol na vrstvě internetového transportu s nízkou latencí. V listopadu 2016 uspořádala Mezinárodní pracovní skupina pro internetové inženýrství (IETF) první setkání pracovní skupiny QUIC, které vzbudilo širokou pozornost průmyslu. To také znamená, že QUIC zahájil proces standardizace jako protokol transportní vrstvy nové generace.

HTTP/3

HTTP/3 je třetí hlavní verzí protokolu Hypertext Transfer Protocol pro výměnu informací na World Wide Webu, spolu s HTTP/1.1 a HTTP/2. HTTP/3 vždy běží na QUIC (ne TCP pro TCP/IP, QUIC ho nahrazuje) a je hotový (a je jádrem HTTP/3).

Existuje mnoho způsobů, jak implementovat HTTP/3, například quiche od Cloudflare, experimentální větev od Caddy a oficiální větev QUIC od Nginx.


Protože Openssl oficiálně nepodporuje protokol QUIC, důvodem je, že stále vyvíjejí Openssl-3.0 a aktualizace QUIC jsou příliš rychlé, takže musíme použít větev vyvinutou GooglemBoringssl

BoringSSL je fork OpenSSL vytvořený Googlem, ale kód používající BoringSSL nezaručuje stabilitu API ani ABI, takže Google bude nadále posílat opravy chyb OpenSSL a nadále financovat Core Infrastructure Initiative a OpenBSD Foundation.

Pozadí: Google použil přes 70 záplat OpenSSL, z nichž některé byly přijaty do hlavního repozitáře OpenSSL, ale většina ne. Jak Android, Chrome a další projekty začínají vyžadovat podmnožinu těchto záplat, věci se stávají stále složitějšími a je příliš náročné zajistit, aby všechny záplaty správně fungovaly napříč různými kódovými základy. Rozhodli se proto vytvořit větev OpenSSL.

Oficiální web NGINX Stránky pobočky QUIC:Přihlášení k hypertextovému odkazu je viditelné.
Demo stránka pro nginx-quic:Přihlášení k hypertextovému odkazu je viditelné.




Jak rychlý je HTTP/3?

New York, USA: Zde jsou doby odezvy HTTP/2 vs. HTTP/3 při žádostech ze tří různých lokalit z datového centra v New Yorku:



HTTP/3 v:

Malé stránky jsou o 200 milisekund rychlejší
Obsah je o 325 milisekund rychlejší
Jednostránkové aplikace jsou o 300 milisekund rychlejší

Minnesota je vzdálena 1000 mil (přibližně 160 kilometrů) od New Yorku; Tato délka není pro síťové připojení nijak zásadní. Je však důležité, aby HTTP/3 dokázal zlepšit výkon i na relativně krátké vzdálenosti.


Test podporuje QUIC-HTTP/3

V současnosti existují dvě webové stránky, které lze použít k ověření, zda naše webové stránky podporují QUIC-HTTP/3, a to následovně:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.




(Konec)






Předchozí:Hromadné nahrávání příloh (COS JavaScript SDK)
Další:[Otočte] Excel pro zobrazení zkratek VBA kódu
 Pronajímatel| Zveřejněno 12.06.2022 14:08:31 |
Nginx přidává povolený protokol HTTP/2
https://www.itsvse.com/thread-10307-1-1.html
 Pronajímatel| Zveřejněno 05.07.2022 22:33:20 |
 Pronajímatel| Zveřejněno 29.11.2023 20:20:35 |
Nginx již podporuje HTTP/3 a lze jej přímo stáhnout a používat.https://hg.nginx.org/nginx-quic/
Projekt Quiche od Cloudflare, implementace HTTP/3 napsaná v jazyce Rust, je integrován do Nginx společností Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Pronajímatel| Zveřejněno 09.07.2024 8:39:02 |
Kód dříve vyvinutý v samostatné větvi "quic" je sloučen do hlavní linie nginx, protože1.25.0Je součástí NGINX.

Podpora QUIC a HTTP/3 je experimentální a používá se opatrně.
 Pronajímatel| Zveřejněno 10.07.2024 18:01:35 |
Nginx umožňuje protokol HTTP/3 založený na QUIC
https://www.itsvse.com/thread-10790-1-1.html
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com