全部產品
Search
文件中心

CDN:配置QUIC協議

更新時間:Aug 05, 2025

QUIC協議提供與TLS/SSL相當的安全性,同時具有更低的串連和傳輸延遲。如果您需要提高資源訪問效率,且保證資料轉送的安全性,則開啟QUIC協議。

HTTP/3和QUIC

什麼是HTTP/3

HTTP/3是HTTP協議的第三個版本,其底層傳輸協議由傳統的TCP、TLS改變為QUIC,HTTP/3保留了HTTP/2的許多特性,如頭部壓縮、多工等,同時能更好的處理網路擁塞從而降低訪問延遲。

什麼是QUIC

QUIC(Quick UDP Internet Connections)是一種實驗性傳輸層網路通訊協定,提供與TLS/SSL相當的安全性,同時具有更低的串連和傳輸延遲。QUIC基於UDP,因此擁有極佳的弱網效能,在丟包和網路延遲嚴重的情況下仍可提供可用的服務。QUIC在應用程式層面就能實現不同的擁塞控制演算法,不需要作業系統和核心支援,這相比於傳統的TCP協議,擁有了更好的改造靈活性,非常適合在TCP協議最佳化遇到瓶頸的業務。

目前,阿里雲CDN開放使用的是七層協議的QUIC。

QUIC的類型

阿里雲CDN支援互連網標準版本 IETF QUIC。

對用戶端的要求

QUIC協議對用戶端的要求如下:

  • 如果您使用Chrome瀏覽器,當前阿里雲CDN已經支援HTTP/3的標準協議,Chrome支援直接對阿里雲CDN發起QUIC請求。

  • 如果您使用自研App,則App必須整合支援QUIC協議的網路程式庫,例如:lsquic-client、cronet網路程式庫、ngtcp2和quiche等。

工作原理

在阿里雲CDN中使用QUIC的工作原理如下圖所示。原理圖

QUIC計費規則

QUIC協議屬於增值服務,會對QUIC請求數進行額外計費。詳細資料,請參見CDN定價詳情的QUIC部分。

重要
  • QUIC協議的請求判斷標準為是否基於UDP協議。

  • 協議頭為HTTPS的QUIC協議請求計費規則為:如果是QUIC協議請求,則匹配QUIC請求數計費;如果不是,則匹配HTTPS請求數計費。

QUIC計費方式

計費項目

計費規則

付費方式

計費周期

靜態QUIC請求數

網域名稱請求次數+網域名稱關聯的靜態資源載入次數

按量後付費。

按小時結算,出賬會存在3~4個小時的延遲。

開啟QUIC協議

  1. 登入CDN控制台

  2. 在左側導覽列,單擊域名管理

  3. 域名管理頁面,找到目標網域名稱,單擊操作列的管理

  4. 在指定網域名稱的左側導覽列,單擊QUIC协议,開啟QUIC协议開關。

    1

如何判斷用戶端發起的是QUIC協議還是HTTP協議

下文以Chrome瀏覽器驗證為例為您介紹查看方法。

操作步驟:網站空白處右鍵,選擇檢查 > 網路,Protocol列顯示h3-29表示QUIC請求。

說明

如果沒有Protocol列,可嘗試重新整理網頁後,右鍵勾選標題選項 > 協議即可。

如下圖所示“h3-29”表示是QUIC請求。

樣本