Categories
程式開發

Facebook的QUIC部署實踐


Facebook正用QUIC取代互聯網幾十年來一直使用的事實上的協議,這是我們採取的最新的也是最激進的一步,目的是優化我們的網絡協議,為使用我們服務的用戶提供更好的體驗。

今天,Facebook超过75%的网络流量使用QUIC和HTTP/3(我们将QUIC和HTTP/3一起称为QUIC)。显然,QUIC在几个指标展现出了显著的改善,包括请求错误数、尾部延迟、响应头大小以及对使用我们应用程序的用户的体验有重要影响的其它很多指标。

因特網工程任務組(IETF)正開發QUIC和HTTP/3使其標準化。

什麼是QUIC和HTTP/3?

廣義來講,QUIC是傳輸控制協議(Transmission Control Protocol,TCP,用於互聯網通信的主要協議之一)的一個取代物。它最初是由谷歌內部開發的,稱作Google QUIC或gQUIC,並在2015年提交給IETF。從那時起,它被更廣泛的IETF社區重新設計和改進,形成一個新的協議,我們現在稱之為QUIC。 HTTP是基於Web的應用程序和服務器的標準協議,HTTP/3是HTTP的下一個迭代。

QUIC和HTTP/3一起代表了互聯網協議中最新和最偉大的協議,結合了數十年的最佳實踐和經驗教訓,這些都是由Facebook、谷歌和IETF社區通過在互聯網上運行協議而獲得的。

原文鏈接:【https://www.infoq.cn/article/RQXyiLAFcL8KNfLckN2U】。未經作者許可,禁止轉載。