Azure Front Door 在所有設定中支援 HTTP/2 用戶端連線。 你不需要額外操作來啟用它。
HTTP/2 是 HTTP/1.1 的重大更新,可藉由減少響應時間來提供更快的 Web 效能。 它會保留熟悉的 HTTP 方法、狀態代碼和 HTTP/1.1 語意,以增強用戶體驗。 雖然 HTTP/2 同時適用於 HTTP 和 HTTPS,但許多網頁瀏覽器只支援透過傳輸層安全性(TLS)的 HTTP/2。
注意
對於未啟用 gRPC 的路由,Azure Front Door 使用 HTTP/1.1 與 Origins 通訊。 在公開預覽期間,Azure Front Door Standard 與 Premium 中啟用 gRPC 的路由在用戶端到 Front Door 及 Front Door 到來源的連線中,使用 HTTPS 和 HTTP/2。 關於設定與限制,請參閱 Azure Front Door 中的 gRPC 支援(預覽)。
HTTP/2 的優點
HTTP/2 提供數個優點:
多工與並行:不同於 HTTP/1.1 需要多個 TCP 連線來進行多個資源要求,HTTP/2 允許透過單一 TCP 連線要求多個資源,從而降低效能成本。
標頭壓縮:壓縮服務資源的 HTTP 標頭可減少透過網路傳送的數據量。
串流相依性:用戶端可以向伺服器指示資源優先順序,從而最佳化資源載入。
瀏覽器對 HTTP/2 的支援
所有主要瀏覽器目前版本都支援 HTTP/2。 不支援 HTTP/2 的瀏覽器會自動還原為 HTTP/1.1。
| 瀏覽器 | 最低版本 |
|---|---|
| Microsoft Edge | 12 |
| 谷歌瀏覽器 | 43 |
| Mozilla 火狐瀏覽器 | 38 |
| 歌劇 | 32 |
| Safari | 9 |
下一步
若要深入了解 HTTP/2,請瀏覽下列資源: