HTTP2.0配置
更新時間 2025-08-08 14:04:01
最近更新時間: 2025-08-08 14:04:01
分享文章
本文介紹HTTP2.0的定義和配置方法。
功能介紹
HTTP/2也叫HTTP2.0,比HTTP1.1新增多路復用、壓縮HTTP頭、劃分請求優先級和服務端推送等功能,解決在HTTP1.1中存在的一些問題,優化請求性能,同時可兼容HTTP1.1的語義。
HTTP2.0的優勢包括:
- 采用二進制格式傳輸數據,而非 HTTP1.1 的文本格式,二進制格式在協議的解析和優化擴展上帶來更多的優勢。
- 對消息頭采用 HPACK 進行壓縮傳輸,能夠節省消息頭占用的網絡的流量,而 HTTP1.1 每次請求,都會攜帶大量冗余頭信息,浪費很多帶寬資源,頭壓縮能夠很好的解決該問題。
- 多路復用,即多個請求都是通過一個 TCP 連接并發完成,HTTP1.1 雖然通過pipeline也能并發請求,但是多個請求之間的響應會被阻塞,所以 pipeline 至今也沒有被普及應用,而 HTTP2.0做到真正的并發請求,同時,流還支持優先級和流量控制。
- 服務端主動推送,服務端能夠更快的把資源推送給客戶端,例如服務端可以主動把 JS 和 CSS 文件推送給客戶端,而不需要客戶端解析 HTML 再發送這些請求。
配置說明
- 登錄。
- 單擊左側導航欄【域名管理】-【域名列表】。
- 在【域名列表】頁面,找到目標域名,單擊【操作】列的【編輯】。
- 單擊右側【請求協議】。
- 在【請求協議】模塊,勾選【HTTPS】。
- 單擊右側【HTTPS配置】。
- 選擇域名對應的證書。如果已經在【證書管理】上傳證書,可直接選擇對應域名證書。如果還未上傳證書,可單擊【點擊上傳】,添加自有證書。添加完畢后,再選擇對應證書。
- 在【HTTP2.0】模塊,開啟功能。
- 單擊【保存】,完成配置。
| 參數名 | 說明 |
|---|---|
| HTTP2.0 | 默認關閉,即不開啟HTTP2.0功能。開啟HTTP2.0功能之前,需要先完成HTTPS證書配置。 |