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)
|