HTTP/2是最新的HTTP協議,提高了資源訪問效率、允許同時發起無數個請求,並且響應可以同時返回和訪問更加安全等優點。通過本文,您可以瞭解HTTP/2協議的概念、優勢和設定方法。

前提条件

執行該操作前,請您確保已成功配置HTTPS認證,操作方法請參見 配置HTTPS認證
说明
  • 如果您是第一次配置HTTPS認證,則需要等認證配置完成且生效後,才能開啟HTTP/2。
  • 如果您開啟HTTP/2後,關閉了HTTPS認證功能,HTTP/2會自動失效。

背景信息

HTTP/2也被稱為HTTP 2.0,相對於HTTP 1.1新增了多工、壓縮HTTP頭、劃分請求優先順序和服務端推送等特性,解決了在HTTP 1.1中一直存在的問題,最佳化了請求效能,同時相容了HTTP 1.1的語義。目前,Chrome、 IE11、Safari和Firefox等瀏覽器已經支援HTTP/2協議。

HTTP/2的優勢:
  • 二進位協議:相比於HTTP 1.x基於文本的解析,HTTP/2將所有的傳輸資訊分割為更小的訊息和幀,並對它們採用二進位格式編碼。基於二進位可以使協議有更多的擴充性。例如,引入幀來傳輸資料和指令。
  • Alibaba Content Security Service:HTTP/2基於HTTPS,具有更高的安全特性。使用HTTP/2特性可以避免單純使用HTTPS引起的效能下降問題。
  • 多工(MultiPlexing):通過該功能,在一條串連上,您的瀏覽器可以同時發起無數個請求,並且響應可以同時返回。另外,多工中支援了流的優先順序(Stream dependencies)設定,允許用戶端告知伺服器最優資源,可以優先傳輸。
  • Header壓縮(Header compression):HTTP要求標頭帶有大量資訊,而且每次都要重複發送。HTTP/2採用HPACK格式進行壓縮傳輸,通訊雙方各自緩衝一份頭域索引表,相同的訊息頭只發送索引號,從而提高效率和速度。

操作步骤

  1. 登入 CDN控制台
  2. 在左側導覽列,單擊 域名管理
  3. 域名管理頁面,單擊目標網域名稱對應的 管理
  4. 在指定網域名稱的左側導覽列,單擊 HTTPS配置
  5. HTTP/2设置地區,開啟 HTTP/2 開關,開啟該功能。