<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          淘寶APP在短視頻場景下的IETF QUIC最佳實踐

          共 1758字,需瀏覽 4分鐘

           ·

          2022-01-16 06:19

          手機淘寶在短視頻、圖片等多個場景下會用到CDN內(nèi)容分發(fā)網(wǎng)絡(luò),手機淘寶技術(shù)和阿里云CDN技術(shù)有非常多的共建合作,其中包括在IETF QUIC加速產(chǎn)品方向。1月12日的「阿里云CDN重磅升級 | 新一代傳輸協(xié)議QUIC讓CDN更快一步」產(chǎn)品發(fā)布會中,來自大淘寶平臺技術(shù)團隊,負責(zé)手機淘寶網(wǎng)絡(luò)和網(wǎng)關(guān)技術(shù)的喵吉,分享了手機淘寶使用IETF QUIC加速產(chǎn)品的應(yīng)用場景和效果,以及介紹下配套的XQUIC庫的情況。以下為分享全文。
          回顧過去,早在18年左右,基于GQUIC,手機淘寶和阿里云就開始合作,主要應(yīng)用在手機淘寶的圖片和短視頻等內(nèi)容分發(fā)的場景。在19年初,當(dāng)時大家有一個共同的判斷是要走標(biāo)準化道路,一方面是因為從商業(yè)化產(chǎn)品角度,私有協(xié)議解決方案更難被用戶認可,另一方面整個標(biāo)準化協(xié)議的設(shè)計和安全性都有更完備的考量。在決定選擇標(biāo)準化道路之后,當(dāng)時市面上也沒有特別成熟并適用于移動端的IETF QUIC協(xié)議棧實現(xiàn),所以手機淘寶就啟動了自研XQUIC項目,經(jīng)過1年半的研發(fā)和打磨,于20年的6月份開始全面上線,并且在21年初與CDN IETF QUIC產(chǎn)品實現(xiàn)對接,并在短視頻場景上開始逐步應(yīng)用IETF QUIC技術(shù)。在去年的9月份我們實現(xiàn)了IETF QUIC整套協(xié)議棧在短視頻場景下的規(guī)?;瘧?yīng)用。之后,我們經(jīng)歷了同年雙十一的考驗,XQUIC和CDN產(chǎn)品的性能和穩(wěn)定性都有了很好的驗證,因此在今年的1月7號我們完成了XQUIC開源,同時也在此支持CDN IETF QUIC新品發(fā)布。
          目前在手機淘寶主要在短視頻場景使用CDN QUIC加速產(chǎn)品,最佳實踐的技術(shù)方案是端側(cè)XQUIC協(xié)議棧和CDN QUIC加速產(chǎn)品配套使用。針對手機淘寶短視頻場景,帶來的網(wǎng)絡(luò)體驗優(yōu)化效果,體現(xiàn)在短視頻分片下載耗時優(yōu)化20%,卡頓率整體優(yōu)化在10%。考慮到整體的優(yōu)化效果非常明顯,我們后續(xù)也會進一步在圖片等場景下應(yīng)用這一套加速技術(shù)。同時也把這一套最佳實踐貢獻給大家,希望能給云產(chǎn)品的客戶帶來更好的網(wǎng)絡(luò)加速體驗。
          發(fā)布會中前兩位專家已經(jīng)對QUIC的性能和優(yōu)勢做了詳盡的分享,具體可以參考:
          在此,我簡單介紹下最佳實踐端側(cè)使用的XQUIC庫。XQUIC是一個輕量、高性能、標(biāo)準化的跨平臺協(xié)議庫。
          輕量,?XQUIC在Android/iOS雙端的編譯產(chǎn)物均小于400KB,我們知道為了減少新用戶的安裝成本,移動端的APP希望能盡量減少APP的包大小,因此XQUIC很適用于需要高性能但同時又對包大小敏感的移動端APP場景。
          高性能傳輸,XQUIC已經(jīng)在手機淘寶實現(xiàn)核心導(dǎo)購、短視頻鏈路大規(guī)模使用,就比如我們打開手機淘寶的首頁,或是搜索我們感興趣的商品,或是打開逛逛瀏覽達人的視頻,XQUIC都為這些場景的提供更快的網(wǎng)絡(luò)數(shù)據(jù)傳輸。
          在標(biāo)準化方面,XQUIC實現(xiàn)了整套IETF QUIC標(biāo)準協(xié)議,包含傳輸層、加密層、應(yīng)用層協(xié)議棧。
          在跨平臺方面,我們的網(wǎng)絡(luò)庫支持Linux/Android/iOS/Mac等平臺,后續(xù)也會支持Windows平臺適配,客戶端可以通過SDK方式很方便地接入并使用。

          如前所述,XQUIC提供IETF QUIC標(biāo)準包含的3層協(xié)議棧能力,它在客戶端以sdk的方式運行,在服務(wù)端,可以通過module對接到tengine/nginx框架使用。
          此外,針對移動端使用內(nèi)容分發(fā)網(wǎng)絡(luò)的場景,我們針對協(xié)議互通性、0-RTT比例提升、明文和密文模式兼容等方面做了不少額外工作。比如明文和密文模式兼容方面,我們除了支持標(biāo)準TLS/1.3推薦的加密套件之外,也額外提供了明文模式,并且在握手階段可以實現(xiàn)自適應(yīng)的協(xié)商,通過握手階段的alpn參數(shù)實現(xiàn)協(xié)商,并保證對標(biāo)準密文模式的兼容性。在0-RTT比例提升方面,我們也針對server config以及token的緩存策略進行了優(yōu)化,0-RTT比例在無線端可以達到68%以上。
          相信XQUIC協(xié)議庫與CDN QUIC加速產(chǎn)品的配合,能夠整體給用戶帶來更絲滑的網(wǎng)絡(luò)傳輸體驗。



          往期推薦



          瀏覽 91
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人人摸摸人人 | 嗯~公啊~嗯~挺进啊~A片视频 | 黄色免费网站视频 | 亚洲啊V天堂 | 五月天六月色婷婷在线 |