近日,騰訊云宣布其內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)已支持高性能加速協(xié)議QUIC并開啟內(nèi)測,可以有效降低短視頻近33%的首幀耗時和19%的卡頓次數(shù),助力“最后一公里”的網(wǎng)絡(luò)加速。
QUIC (Quick UDP Internet Connection,快速UDP互聯(lián)網(wǎng)連接)是一個新的基于UDP的多路復(fù)用且安全的傳輸協(xié)議。它從頭開始設(shè)計,完全棄用了TCP,使用UDP作為底層傳輸協(xié)議。
傳統(tǒng)TCP協(xié)議經(jīng)過三十年的發(fā)展已經(jīng)十分成熟,HTTP協(xié)議的第一版本和第二版本均基于TCP開發(fā)而成。然而,TCP可靠性背后的代價是雙方確認數(shù)據(jù)而衍生的一系列消耗,在當(dāng)前的互聯(lián)網(wǎng)環(huán)境下存在諸多難以解決的結(jié)構(gòu)性瓶頸。
相較而言,QUIC通過集合TCP和UDP的優(yōu)勢,具有多段256 NACK、全新丟包探測和重傳機制,以及0-RTT(往返時延)的握手建立特性,使其相比TCP的傳輸延遲大大降低。
據(jù)國際互聯(lián)網(wǎng)工程任務(wù)組(IETF)消息,HTTP-over-QUIC實驗性協(xié)議將被重命名為 HTTP/3,并有望成為 HTTP協(xié)議的第三個正式版本。國內(nèi)外眾多知名院校以及科技巨頭紛紛布局QUIC開發(fā)以及標(biāo)準(zhǔn)化的工作。
為了給用戶提供更好的服務(wù),騰訊也一直致力于推動QUIC的發(fā)展和落地。騰訊CDN技術(shù)負責(zé)人李叢介紹道,QUIC這些網(wǎng)絡(luò)協(xié)議可以看作是“招式”,而充分發(fā)揮好“招式”的能力就要修“內(nèi)功”,即如何采用與當(dāng)下網(wǎng)絡(luò)場景匹配的傳輸策略去提升傳輸效率。網(wǎng)絡(luò)擁塞控制算法、帶寬預(yù)測、丟包行為預(yù)測等,這些都是優(yōu)化QUIC的內(nèi)功。
基于真實業(yè)務(wù)場景和網(wǎng)絡(luò)環(huán)境的試驗和打磨之后,QUIC優(yōu)化效果明顯,在弱網(wǎng)條件下尤為突出。
“在短視頻平臺上,我們的試驗結(jié)果顯示優(yōu)化后的QUIC能有效降低33%左右的首幀耗時,卡頓次數(shù)降低約19%;即便是對比經(jīng)過深度協(xié)議棧優(yōu)化后的TCP,也能夠降低22%的首幀耗時!崩顓舱f。
在其他應(yīng)用場景下,騰訊云優(yōu)化后的QUIC也表現(xiàn)不俗,有效降低了33%左右的應(yīng)用下載平均響應(yīng)時間和大約19%的網(wǎng)頁平均下載耗時。
目前,騰訊云CDN已部署2100多個加速節(jié)點,覆蓋國內(nèi)移動、聯(lián)通、電信及十幾家中小型運營商以及全球50+國家地區(qū),全網(wǎng)帶寬超過120Tbps。