เฟซบุ๊กใช้ HTTP/3 เกิน 75% แล้ว แอปหน่วงน้อยลง, วิดีโอโหลดเร็วขึ้น

หัวข้อกระทู้ ใน 'เทคโนโลยี' เริ่มโพสต์โดย iPokz, 22 ตุลาคม 2020.

  1. iPokz

    iPokz ~" iPokz "~ Staff Member

    เฟซบุ๊กรายงานถึงการย้ายโปรโตคอลไปยัง HTTP/3 หรือ QUIC ระบุว่าตอนนี้ทราฟิกของเฟซบุ๊กที่เชื่อมต่อผ่านอินเทอร์เน็ตเป็น HTTP/3 มากกว่า 75% แล้ว หลังจากเฟซบุ๊กย้ายแอปให้เชื่อมต่อผ่าน HTTP/3 แทน

    เฟซบุ๊กระบุว่าการโยกย้ายมายัง HTTP/3 เริ่มจากเซิร์ฟเวอร์ GraphQL ก่อน ความเร็วที่เพิ่มขึ้นทำให้อัตราการโหลดไม่สำเร็จลดลง 6% ระยะเวลาหน่วง (latency) ลดลง 20%, และขนาด header ลดลง 5% เทียบกับ HTTP/2 อย่างไรก็ดีตัวแอปเฟซบุ๊กนั้นพยายามคำนวณการดาวน์โหลดรูปจากความเร็วในการดาวน์โหลดข้อมูล ทำให้มีช่วงหนึ่งที่แอปพยายามดาวน์โหลดรูปมากเกินไปเพราะดาวน์โหลดข้อมูลได้เร็ว แต่เซิร์ฟเวอร์ดาวน์โหลดรูปยังคงเป็น HTTP แบบ TCP อยู่ ทำให้แอปโดยรวมช้าลง

    หลังจากนั้นเฟซบุ๊กเริ่มเปิด HTTP/3 สำหรับการดาวน์โหลดวิดีโอ ทำให้ระยะเวลาโหลดบัฟเฟอร์ลดลง 22%, อัตราโหลดไม่สำเร็จลดลง 8%, อัตราวิดีโอกระตุกลดลง 20% แต่ก็มีช่วงหนึ่งที่แอปคาดการณ์แบนวิดท์ผิดพลาดเนื่องจากพฤติกรรมการเชื่อมต่อต่างจาก TCP ปกติ ทำให้แอปเลือกวิดีโอคุณภาพสูงเกินกว่าที่เน็ตเวิร์ครองรับไหว

    ตอนนี้เฟซบุ๊กใช้ HTTP/3 กับแอปเฟซบุ๊กและอินสตาแกรมแล้วทั้งบน iOS และ Android โดยสุดท้ายแล้ว HTTP/3 จะกลายเป็นการเชื่อมต่อหลักแบบเดียวที่เฟซบุ๊กใช้เชื่อมต่ออินเทอร์เน็ต

    ที่มา - Facebook

    [​IMG]

    โลโก้มาตรฐาน QUIC (HTTP/3) และ mvfast ไลบรารี HTTP/3 ของเฟซบุ๊กเอง

    Topics: FacebookHTTPIETF
     

แบ่งปันหน้านี้