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