11 poin oleh kunggom 2020-11-08 | 2 komentar | Bagikan ke WhatsApp

Shinwoo Bang telah mengunggah terjemahan berbahasa Korea dari pengalaman penerapan protokol QUIC+HTTP/3 yang dimuat di blog engineering Facebook. (Teks asli berbahasa Inggris) Seperti yang sudah banyak diketahui, QUIC adalah protokol yang mengimplementasikan ulang fungsi TCP di atas UDP untuk menggantikan TCP yang ada, dan HTTP/3 adalah HTTP yang diperbarui agar sesuai dengan QUIC. Keduanya merupakan protokol paling mutakhir saat ini dan dikenal mampu memberikan performa yang baik bahkan ketika kondisi koneksi jaringan tidak ideal. IETF dijadwalkan menyelesaikan penulisan RFC untuk QUIC sekitar tahun 2021.

Ringkasan isinya adalah sebagai berikut. Saat ini, lebih dari tiga perempat trafik Facebook dikatakan sudah menggunakan HTTP/3. Untuk mewujudkannya, mereka mengimplementasikan sendiri mvfst sebagai implementasi QUIC, BBR sebagai implementasi kontrol kemacetan (Congestion Control), serta alat pengukuran performa, lalu mengoptimalkan algoritme dan struktur data. Mereka juga mengidentifikasi bahwa pengaturan heuristik yang sebelumnya secara implisit mengasumsikan penggunaan TCP menimbulkan masalah di QUIC, dan berbagai parameter juga perlu disesuaikan melalui beberapa kali eksperimen. Melalui proses ini, QUIC+HTTP/3 diterapkan secara bertahap mulai dari konten dinamis di aplikasi Facebook hingga seluruh konten termasuk konten statis. Dalam proses tersebut, mereka berkolaborasi dengan berbagai pihak dari banyak bidang di dalam Facebook. Hasilnya, mereka mengonfirmasi perbaikan pada metrik seperti kesalahan permintaan, latensi, dan buffering di setiap jenis konten. Kini QUIC+HTTP/3 telah diterapkan pada aplikasi dan web Facebook maupun Instagram, dan ke depannya mereka berencana untuk terus meningkatkan kontrol kemacetan serta pemulihan kehilangan paket, sekaligus memanfaatkan fitur-fitur baru QUIC.

Teks asli bahasa Inggris:

https://engineering.fb.com/2020/10/…

2 komentar

 
kunggom 2020-11-08

Referensi - pengenalan HTTP/3 dari blog teknis Cloudflare (bahasa Korea):

https://blog.cloudflare.com/ko/http3-the-past-present-and-future-ko/

 
ffdd270 2020-11-09

Oh. Terima kasih. Bahkan saat membacanya dengan pengetahuan HTTP yang hampir tidak ada, isinya tetap mudah dipahami.