什麼是 HTTP/2?

互聯網上的所有網絡流量都使用眾所周知的 HTTP 協議。您可能不知道的是,實際上已經在 Internet 上發布和使用了多個版本的 HTTP 協議。第一個發布版本是 HTTP V0.9,於 1991 年發布,1.0 版於 1996 年發布,並於 1997 年被 HTTP/1.1 取代。

從那時起,HTTP/1.1 一直是標準的 Web 通信協議。儘管該協議已經進行了許多修訂和澄清,這些修訂和澄清已經廢棄了以前的版本,但仍使用了 HTTP/1.1 名稱。最近一次修訂是在 2014 年。

HTTP/2 於 2015 年發布,旨在與之前的 HTTP/1.1 標準一起提供而不是取代之前的標準。它基於 Google 開發的 SPDY(發音為“speedy”)協議,旨在盡可能保持與 HTTP/1.1 的兼容性,例如錯誤代碼和請求方法。

HTTP/2 協議還旨在通過一系列效率改進來提高網頁加載速度。通過不替換 HTTP/1.1,不支持 HTTP/2 的舊設備仍然可以運行,而支持新協議的設備可以從中受益。

HTTP/2 改進

HTTP/2 的一大變化是頁面上的所有資源都可以在單個連接中請求和返回。以前在 HTTP/1.1 中,Web 瀏覽器必須為每個請求的資源打開一個新連接,然後關閉它。這會導致很多額外的開銷,特別是如果一個頁面有數十甚至數百個資源,會減慢頁面加載時間。通過在一個連接中請求所有資源,瀏覽器只需要與 Web 服務器協商一個連接,從而減少傳輸開銷和資源負載。

提示:Web 資源是用於顯示網頁的任何文件。例如,這包括 HTML 代碼、圖像、樣式信息和腳本。

HTTP/2 的另一個改進是 Web 請求現在是“流水線”的,這允許在收到任何回復之前發送多個請求。以前在 HTTP/1.1 中,每個請求都必須按順序發出,這意味著時間花費在等待對前一個請求的響應以請求下一個資源,從而延遲了頁面加載時間。

在瀏覽器中的實現

所有現代瀏覽器都支持 HTTP/2。不幸的是,網站上的實施率不太普遍。儘管如此,用戶可以在那些已配置為使用它的網站上獲得 HTTP/2 的好處。

雖然 HTTP/2 協議本身不需要使用加密,但它的所有瀏覽器實現都需要。因此,HTTP/2 協議只能通過 HTTPS 連接使用。



Leave a Comment

如何強制 Google Chrome 始終顯示完整網址

如何強制 Google Chrome 始終顯示完整網址

預設情況下,Chrome 不會顯示完整的 URL。您可能不太關心這個細節,但如果由於某種原因您需要顯示完整的 URL,請參閱有關如何使 Google Chrome 在網址列中顯示完整 URL 的詳細說明。

如何恢復舊版 Reddit

如何恢復舊版 Reddit

Reddit 於 2024 年 1 月再次更改了設計。桌面瀏覽器用戶可以看到重新設計,並在提供連結的同時縮小了主提要範圍

如何使用 Google Lens 複製教科書中的內容

如何使用 Google Lens 複製教科書中的內容

將書中您最喜歡的引言輸入 Facebook 非常耗時,而且充滿錯誤。了解如何使用 Google Lens 將圖書中的文字複製到您的裝置。

修復 Chrome 中找不到伺服器 DNS 位址的問題

修復 Chrome 中找不到伺服器 DNS 位址的問題

有時,當您使用 Chrome 時,您無法造訪某些網站並收到錯誤「在 Chrome 中找不到修復伺服器 DNS 位址」。以下是解決該問題的方法。

如何在 Google Home 上建立提醒的快速指南

如何在 Google Home 上建立提醒的快速指南

提醒功能一直是Google Home的一大亮點。它們確實讓我們的生活更輕鬆。讓我們快速瀏覽一下如何在 Google Home 上建立提醒,這樣您就不會錯過處理重要的事務。

Snapchat“僅限我的眼睛”:這意味著什麼以及如何設置

Snapchat“僅限我的眼睛”:這意味著什麼以及如何設置

我們都有想要保密的 Snap,無論是個人照片,還是您不希望其他人使用您的手機看到的內容。您已經可以在 Snapchat 上創建私人故事,現在,對於那些額外的私人 Snap,您可以使用 My Eyes Only Snapchat 功能來保護您的 Snapchat 隱私。

如何將 PS5 遊戲安裝或移動到外部硬盤

如何將 PS5 遊戲安裝或移動到外部硬盤

您的 PlayStation 5s 825GB 內部存儲驅動器看​​起來很多,但現代視頻遊戲可能很大。許多遊戲需要 50GB 以上,有些甚至超過 100GB。

如何在 Gmail 中使用郵件合併

如何在 Gmail 中使用郵件合併

當您想要向客戶、客戶、員工、俱樂部成員或類似群組發送同一封電子郵件時,您可以輸入一封電子郵件並使用 Gmail 郵件合併工具向所有人發送消息。Gmail 中的郵件合併曾經被稱為“多重發送”功能,可讓您插入 Google 通訊錄或 Google 表格中的郵寄列表。

Netflix:更改密碼

Netflix:更改密碼

如何使用您喜歡的瀏覽器或 Android 應用程式更改 Netflix 串流影片服務的密碼。

如何清除三星手機上的緩存

如何清除三星手機上的緩存

有時,應用程序可能加載緩慢、崩潰或占用過多存儲空間。清除手機的緩存數據可以幫助解決這些問題並為其他重要文件騰出空間。