Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 5788|Jawab: 5

Protokol QUIC HTTP/3 secara resmi dirilis

[Salin tautan]
Diposting pada 12/06/2022 14.07.25 | | | |
Setelah bertahun-tahun bekerja keras, pada 6 Juni 2022, IETF (Internet Engineering Task Force) secara resmi merilis RFC untuk HTTP/3, versi utama ketiga dari Hypertext Transfer Protocol (HTTP), dan RFC lengkap lebih dari 20.000 kata dan menjelaskan HTTP/3 dengan sangat rinci.



Pada saat yang sama, Internet Engineering Task Force (IETF) juga telah memperbarui protokol HTTP/1.1 dan HTTP/2, sebagai berikut:

HTTP/3 - Protokol RFC 9114:Login hyperlink terlihat.
HTTP/2 - Protokol RFC 9113:Login hyperlink terlihat.
HTTP/1.1 - Protokol RFC 9112:Login hyperlink terlihat.

KUIP

QUIC (Quick UDP Internet Connection) adalah salah satu dari jenisnya yang dikembangkan oleh GoogleBerdasarkan UDPProtokol lapisan transportasi Internet latensi rendah. Pada November 2016, Satuan Tugas Rekayasa Internet Internasional (IETF) mengadakan pertemuan kelompok kerja QUIC pertama, yang mendapat perhatian luas dari industri. Ini juga berarti bahwa QUIC telah memulai proses standarisasinya sebagai protokol lapisan transportasi generasi berikutnya.

HTTP/3

HTTP/3 adalah versi utama ketiga dari Hypertext Transfer Protocol untuk bertukar informasi di World Wide Web, bersama dengan HTTP/1.1 dan HTTP/2. HTTP/3 selalu berjalan di QUIC (bukan TCP untuk TCP/IP, QUIC menggantikannya), dan itu selesai (dan merupakan inti dari HTTP/3).

Ada banyak cara untuk mengimplementasikan HTTP/3, seperti quiche Cloudflare, cabang eksperimental Caddy, dan cabang QUIC resmi Nginx.


Karena Openssl tidak secara resmi mendukung protokol QUIC, alasan yang diberikan adalah mereka masih sibuk mengembangkan Openssl-3.0 dan pembaruan QUIC terlalu cepat, jadi kita perlu menggunakan cabang yang dikembangkan oleh GoogleBoringssl

BoringSSL adalah fork OpenSSL yang dibuat oleh Google, tetapi kode menggunakan BoringSSL tidak menjamin stabilitas API atau ABI, sehingga Google akan terus mengirimkan perbaikan bug ke OpenSSL dan terus mendanai Core Infrastructure Initiative dan OpenBSD Foundation.

Latar Belakang: Google menggunakan lebih dari 70 patch OpenSSL, beberapa di antaranya diterima ke dalam repositori utama OpenSSL, tetapi sebagian besar tidak. Karena Android, Chrome, dan proyek lainnya mulai memerlukan subset patch ini, segalanya menjadi semakin rumit, dan dibutuhkan terlalu banyak upaya untuk memastikan bahwa semua tambalan berfungsi dengan benar di berbagai basis kode. Jadi mereka memutuskan untuk membuat cabang OpenSSL.

Situs web resmi NGINX Situs Cabang QUIC:Login hyperlink terlihat.
Situs demo untuk nginx-quic:Login hyperlink terlihat.




Seberapa cepat HTTP/3?

New York, AS: Berikut adalah waktu respons HTTP/2 vs. HTTP/3 saat meminta dari tiga situs berbeda dari pusat data New York:



HTTP/3 dalam:

Situs kecil 200 milidetik lebih cepat
Situs konten 325 milidetik lebih cepat
Aplikasi satu halaman lebih cepat 300 milidetik

Minnesota berjarak 1000 mil (kira-kira sama dengan 160 kilometer) dari New York; Panjang ini tidak ada apa-apanya untuk koneksi jaringan. Namun, penting bahwa HTTP/3 mampu meningkatkan kinerja bahkan pada jarak yang relatif pendek.


Tes ini mendukung QUIC-HTTP/3

Saat ini, ada dua situs web yang dapat digunakan untuk menguji apakah situs web kami mendukung QUIC-HTTP/3, sebagai berikut:

Login hyperlink terlihat.
Login hyperlink terlihat.




(Akhir)






Mantan:Upload Lampiran Massal (COS JavaScript SDK)
Depan:[Putar] Excel untuk melihat pintasan kode VBA
 Tuan tanah| Diposting pada 12/06/2022 14.08.31 |
Nginx menambahkan protokol HTTP/2 yang diaktifkan
https://www.itsvse.com/thread-10307-1-1.html
 Tuan tanah| Diposting pada 05/07/2022 22.33.20 |
 Tuan tanah| Diposting pada 29/11/2023 20.20.35 |
Nginx sudah mendukung HTTP/3 dan dapat diunduh dan digunakan secara langsung.https://hg.nginx.org/nginx-quic/
Proyek Quiche Cloudflare, implementasi HTTP/3 yang ditulis pada bahasa Rust, diintegrasikan ke dalam Nginx oleh Cloudflare.https://github.com/cloudflare/quiche/tree/master/nginx
 Tuan tanah| Diposting pada 09/07/2024 08.39.02 |
Kode yang sebelumnya dikembangkan di cabang "quic" terpisah digabungkan ke dalam mainline nginx, karena1.25.0Versi, itu adalah bagian dari nginx.

Dukungan QUIC dan HTTP/3 bersifat eksperimental dan digunakan dengan hati-hati.
 Tuan tanah| Diposting pada 10/07/2024 18.01.35 |
Nginx mengaktifkan protokol HTTP/3 berdasarkan QUIC
https://www.itsvse.com/thread-10790-1-1.html
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com