Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5788|Yanıt: 5

QUIC protokolü HTTP/3 resmi olarak piyasaya sürüldü

[Bağlantıyı kopyala]
Yayınlandı 12.06.2022 14:07:25 | | | |
Yıllarca süren sıkı çalışmanın ardından, 6 Haziran 2022'de IETF (İnternet Mühendisliği Görev Gücü) Hipermetin Transfer Protokolü'nün (HTTP) üçüncü büyük versiyonu olan HTTP/3 için RFC'yi resmen yayımladı ve tam RFC 20.000 kelimeden fazla olup HTTP/3'ü ayrıntılı şekilde açıklıyor.



Aynı zamanda, İnternet Mühendisliği Görev Gücü (IETF) HTTP/1.1 ve HTTP/2 protokollerini aşağıdaki gibi güncelledi:

HTTP/3 - RFC 9114 protokolü:Bağlantı girişi görünür.
HTTP/2 - RFC 9113 protokolü:Bağlantı girişi görünür.
HTTP/1.1 - RFC 9112 protokolü:Bağlantı girişi görünür.

QUIC

QUIC (Hızlı UDP İnternet Bağlantısı), Google tarafından geliştirilen benzersizdirUDP'ye dayanarakDüşük gecikmeli İnternet taşıma katmanı protokolü. Kasım 2016'da, Uluslararası İnternet Mühendisliği Görev Gücü (IETF) ilk QUIC çalışma grubu toplantısını düzenledi ve bu toplantı sektörden geniş ilgi gördü. Bu aynı zamanda QUIC'in yeni nesil bir taşıma katmanı protokolü olarak standartlaştırma sürecine başladığı anlamına gelir.

HTTP/3

HTTP/3, HTTP/1.1 ve HTTP/2 ile birlikte Dünya Çapında Web üzerinden bilgi alışverişi için Hipermetin Aktarım Protokolü'nün üçüncü büyük versiyonudur. HTTP/3 her zaman QUIC üzerinde çalışır (TCP için TCP/IP değil, QUIC onu değiştirir) ve bu işlem tamamlanmış (ve HTTP/3'ün kalbinde yer alıyor).

HTTP/3'ü uygulamanın birçok yolu vardır; örneğin Cloudflare'in quiche'i, Caddy'nin deneysel dalı ve Nginx'in resmi QUIC dalı gibi.


Openssl resmi olarak QUIC protokolünü desteklemediği için belirtilen sebep, hala Openssl-3.0 geliştirme meşgul olmaları ve QUIC güncellemelerinin çok hızlı olması, bu yüzden Google tarafından geliştirilen bir şube kullanmamız gerektiğiBoringssl

BoringSSL, Google tarafından oluşturulan OpenSSL'in bir çatalıdır, ancak BoringSSL kullanan kod API veya ABI'nin istikrarını garanti etmez, bu yüzden Google hata düzeltmelerini OpenSSL'ye sunmaya devam edecek ve Core Infrastructure Initiative ile OpenBSD Foundation'u finanse etmeye devam edecek.

Arka plan: Google, 70'ten fazla OpenSSL yaması kullandı, bazıları OpenSSL ana deposuna kabul edildi, ancak çoğu kabul edilmedi. Android, Chrome ve diğer projeler bu yamaların bir alt kümesini gerektirmeye başladıkça, işler giderek karmaşıklaşıyor ve tüm yamaların farklı kod tabanlarında doğru çalışmasını sağlamak için çok fazla çaba gerekiyor. Bu yüzden bir OpenSSL şubesi oluşturmaya karar verdiler.

nginx resmi web sitesi Quic şube sitesi:Bağlantı girişi görünür.
nginx-quic için demo site:Bağlantı girişi görünür.




HTTP/3 ne kadar hızlı?

New York, ABD: İşte New York veri merkezinden üç farklı siteden talep sırasında HTTP/2 ile HTTP/3 yanıt süreleri:



HTTP/3 içinde:

Küçük alanlar ise 200 milisaniye daha hızlıdır
İçerik sitesi 325 milisaniye daha hızlı
Tek sayfalı uygulamalar 300 milisaniye daha hızlıdır

Minnesota, New York'tan yaklaşık 1000 mil (yaklaşık 160 kilometre) uzaklıktadır; Bu uzunluk ağ bağlantısı için hiçbir şey değildir. Ancak, HTTP/3'ün nispeten kısa mesafelerde bile performansı geliştirebilmesi önemlidir.


Test QUIC-HTTP/3 desteğini verir

Şu anda, web sitemizin QUIC-HTTP/3'ü destekleyip desteklemediğini test etmek için kullanılabilecek iki web sitesi şunlardır:

Bağlantı girişi görünür.
Bağlantı girişi görünür.




(Son)






Önceki:Toplu Ek Yükleme (COS JavaScript SDK)
Önümüzdeki:[Çevir] Excel'i VBA kod kısayollarını görmek için
 Ev sahibi| Yayınlandı 12.06.2022 14:08:31 |
Nginx, HTTP/2 protokolünü etkinleştiriyor ekliyor
https://www.itsvse.com/thread-10307-1-1.html
 Ev sahibi| Yayınlandı 5.07.2022 22:33:20 |
 Ev sahibi| Yayınlandı 29.11.2023 20:20:35 |
Nginx zaten HTTP/3 destekliyor ve doğrudan indirilip kullanılabilir.https://hg.nginx.org/nginx-quic/
Cloudflare'in Rust dilinde yazılmış HTTP/3 uygulaması olan Quiche projesi, Nginx'e Cloudflare tarafından entegre edilmiştir.https://github.com/cloudflare/quiche/tree/master/nginx
 Ev sahibi| Yayınlandı 9.07.2024 08:39:02 |
Daha önce ayrı bir "quic" dalında geliştirilen kod, nginx ana hattına birleştirilmiştir, çünkü1.25.0versiyonu, NGINX'in bir parçasıdır.

QUIC ve HTTP/3 desteği deneysel ve dikkatli kullanın.
 Ev sahibi| Yayınlandı 10.07.2024 18:01:35 |
Nginx, QUIC tabanlı HTTP/3 protokolünü etkinleştirir
https://www.itsvse.com/thread-10790-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com