HTTP/3 與 WordPress:瞭解與使用 HTTP/3

已發表: 2023-10-11

您準備好了解有關新網際網路協定 HTTP/3 和 WordPress 的更多資訊了嗎? 很好,因為這正是我們將在本文中討論的內容。

新的標準HTTP協定將會為資料線上傳輸的方式帶來一些改變和創新。 因此,它的廣泛應用將對所有連接到互聯網的事物產生影響,包括使用 WordPress 建立的網站。

為了讓您為 HTTP/3 的到來做好準備,我們將討論它到底是什麼、它是如何形成的、它的新內容和不同之處以及 HTTP/3 的優點和缺點。 之後,我們將研究如何在您的 WordPress 網站上使用新協議。

什麼是 HTTP/3 以及它有哪些新內容?

http3 和 WordPress

簡而言之,HTTP/3 是即將推出的新 HTTP 協議,旨在使線上連接更快、更安全。 但讓我們從頭開始。

什麼是網際網路協定?

在這一點上,我們可能必須退後一步,首先解釋一下什麼是互聯網協議。 作為一名線上用戶,您肯定對它很熟悉。 它是網站地址前面的http://https://部分。 它們是網路運作的基礎。 沒有他們,萬維網就不會存在。

然而,HTTP 和 HTTPS 實際上都不是一種協定。 它們只是頂層。 下面是許多其他層。

其中之一是 TLS 或傳輸層安全性。 它可以加密線上連接並確保其安全。 我們經常錯誤地將其稱為 SSL。 另一個重要的協定是 TCP,它代表傳輸控制協定。 它的職責是確保連接的可靠性並限制用戶頻寬以免過載。

為什麼這很重要?

因為所有這些不同的協議都會影響網站的載入速度。 例如,將您的 WordPress 網站切換到 HTTPS(實際上是 HTTP/2)是讓您的網站更快的好方法。 說真的,你可以在這裡試試看。

http 與 https 測試結果

順便說一下,HTTP/2 的速度提升主要是由於 TCP 的改進。 正如您所看到的,僅處理協議集的一部分即可對載入速度產生很大影響。 新版本的 HTTP 旨在做得更好。

HTTP/3 的發展:簡短概述

HTTP/3 是網際網路工程任務小組 (IETF) 於 2016 年 11 月首次提出的概念。 這是一個國際互聯網標準機構,負責定義和推廣互聯網協議標準。 其成員包括 Google、Cloudflare、Meta 等大公司的人員。

其中許多人也是 HTTP/3 的早期採用者。 例如,Google、Facebook 和蘋果都已經使用基於相同原理的新協定或連接一段時間了。

谷歌雲端使用http3

HTTP/3 正式發佈於 2022 年 6 月。這意味著它現在是一個可以在野外使用的官方協定。 人們正在這樣做。 已有四分之一的網站在新版本上運作。

w3techs 對 http3 的使用統計

順便說一下,自 HTTP/2 推出以來,其使用量已減少。

w3techs 對 http2 的使用統計

此外,現在所有現代瀏覽器都支援 HTTP/3。

http3瀏覽器支持

所以,如果你想把HTTP/3和WordPress一起使用,理論上是沒有障礙的。 然而,你為什麼要關心呢? 有什麼大不了的?

HTTP/3 的變化和好處

HTTP/2 到 HTTP/3 最大的變化是,它將從 TCP 切換到 UDP(用戶資料報協定)的改進版本,稱為 QUIC。 HTTP 協定對版本 3 的實際調整相對較小,所有變更只是為了確保它與 QUIC 相容。 因此,實際上,此更新更多的是關於 TCP/2,而不是 HTTP/3。

新協議有望在幾個方面變得更好、更有效率:

  • UDP 的使用與 TCP 一樣常見,但相比之下它具有一些優點。 其中,UDP不依賴作業系統升級進行改進。 因此,更容易發布新版本,而無需依賴電腦製造商來實現。
  • QUIC 需要更少的伺服器和客戶端之間的握手來進行身份驗證。 這消除了可能導致延遲的數據往返。 它還可以更快地開始發送訊息,甚至在連接建立之前也是如此。 另外,QUIC 的頻寬控制更加靈活。
  • HTTP/3 直接與 TLS 集成,因此不可能透過它進行不安全的連接。 它還具有更高的加密級別,使線上連接更加安全。 此外,QUIC 可以更快地建立安全連接,這在加密現已成為標準的線上世界中非常重要。
  • 新協定允許在不同的資料流中同時發送和接收多個文件。 這在 HTTP/2 中已經成為可能,但版本 3 的效率更高。 它更適合重新發送未能到達的數據,而不會阻止其餘的下載。
  • 它能夠在 IP 位址之間遷移連線而不會中斷。 這在行動網路時很有幫助,例如,因為您失去了 WiFi 連線並轉移到蜂窩數據。 這在舊協議上是不可能的。
  • HTTP/3 是為了進化而生的。 它的架構使得將來的更新更加容易。 新版本和更好功能的計劃已經在製定中。

雖然所有這些聽起來都很棒,但必須指出的是,HTTP/3 的潛在性能改進是有限的。 它很可能主要使連接速度最慢的用戶受益。 這意味著人們在網路連接較差的地方或使用行動裝置在網路之間移動,例如乘坐火車穿越農村地區時。 對於已經擁有良好網路連線的地方,這種影響不太明顯。

新 HTTP 協定的缺點

雖然人們很容易把注意力集中在好處和閃亮的新功能上,但同樣重要的是要記住,沒有任何東西是沒有代價的。 QUIC 和 HTTP/3 也有一些缺點:

  • 它們更像是 ISP、防火牆提供者等的黑盒子。這些公司可能不想允許新協議,因為這會使他們的工作更加困難並且允許更少的診斷。
  • 更嚴格的加密會導致更多的開銷,這可能會導致高需求連線的效能變差。
  • 有些人批評該協議受到大公司的支持,並擔心普通/其他用戶將在其實施過程中落後。

如何在 WordPress 網站上使用 HTTP/3?

那麼,如果您確信使用 HTTP/3 的好處,那麼如何為您的 WordPress 網站啟用它呢?

重要先決條件

好消息是,如果您的網站已經在 HTTP/2 上運行(即如果您使用 HTTPS),您可能不需要進行任何更改。 如上所述,HTTP/2 和 HTTP/3 之間的差異並沒有那麼大,更多的是底層的 QUIC 協定。 因此,如果您的網站已經在使用舊的 HTTP 版本,那麼新協定應該不會造成問題。

如果您尚未將 WordPress 網站遷移到 HTTPS,請使用我們有關該主題的教學課程。 當然,您也可以實施一些良好的基本速度優化:

  • 消除渲染阻塞資源
  • 刪除未使用的 CSS 和 JavaScript
  • 開啟延遲載入
  • 實作 Google Core Web Vitals(我們還有關於每個指標的深入系列)
  • 速度測試您的網站

與您的主機提供者交談

您無法自行在 WordPress 中實作 HTTP/3 或 QUIC。 它必須發生在伺服器級別,這可能意味著這是您的託管提供者的工作。 因此,除非您擁有或控制自己的伺服器,否則第一步是檢查您的託管提供者是否提供它。 如果沒有,您仍然可以使用 CDN 設定 HTTP/3,如下所示。

http3 在 wp 引擎 WordPress 託管提供者上的可用性

如果您的託管提供者確實提供 HTTP/3,下一步是檢查需要做什麼,以便您可以使用它。 是預設開啟還是需要請求開啟?

如果您已完成上述所有內容,那麼最後一步將取決於您的網站訪客。 為了利用與您的 WordPress 網站的 HTTP/3 連接,他們需要使用支援新協定的瀏覽器。 下面還有更多相關內容。

或者,使用 CDN

如前所述,如果您的託管提供者不提供 HTTP/3,另一種選擇是使用內容分發網路 (CDN)。 如果您不熟悉它是什麼,它是一個遍布世界各地的電腦網絡,如果您註冊它,其中包含您的網站檔案的副本。 這樣,網站訪客就可以從距離他們最近的伺服器接收數據,從而減少數據傳輸的距離和載入時間。

內容分送網路cdn圖
圖片來源:Kanoha,CC BY-SA 3.0,取自 Wikimedia Commons

當然,如果 CDN 提供 HTTP/3 並已在其伺服器上實現它,您仍然可以讓訪客從透過新協定的連線中受益。 Cloudflare 和 Fastly 是不錯的選擇。 兩家公司都參與了 QUIC 的開發並支持該協議。

檢查您的 WordPress 網站是否透過 HTTP/3 連接

一旦您盡力設定了 HTTP/3,最後一步就是查看它是否正常運作。 有幾種方法可以做到這一點。

第一種是使用支援 HTTP/3 的 Web 瀏覽器。 如上所示,現在所有現代主流瀏覽器都屬於該群組,因此只要您擁有它們的最新版本,該協定就應該預設可用。 如果您使用的是舊版本,HTTP/3 可能仍然是您必須開啟的實驗功能。

在firefox瀏覽器設定中開啟http3

一旦您確定您的瀏覽器能夠勝任該任務,就可以導航到您的網站了。 在這裡,開啟瀏覽器開發者工具,前往「網頁」標籤並檢查「協定」列。

http3 協定在 Google 主頁上活躍

它會告訴您哪些連線透過哪個版本的 HTTP 進行。 檢查您的主網站資料是否透過 HTTP/3 傳輸。

或者,您也可以使用 Domsignal 等線上測試工具。

domsignal http3 測試

在這裡,只需輸入您的域名,然後按 Enter 鍵,幾秒鐘內即可找到結果。

http3測試結果

HTTP/3 和 WordPress – 隨時為您服務

HTTP/3 預計將成為網際網路連線協定的新標準。 它具有許多新功能和實現,旨在使線上連接更快、更可靠、更穩定、更安全。

它已經開發了很多年。 自 2022 年推出以來,網路上的採用速度相當快,但仍有很大的發展空間。 此外,HTTP/3 的目前版本只是其第一次迭代。 具有額外改進的新版本已經在開發中。

希望現在您已經有足夠的資訊來確定這對您的 WordPress 網站是否重要。 好消息是,您無需做太多事情即可在網站上實施 HTTP/3。 這主要取決於您的託管提供商,所以從那裡開始。 但是,不要忘記檢查您的網站是否確實採用新協議。

您的 WordPress 網站已經使用 HTTP/3 了嗎? 您注意到任何明顯的差異了嗎? 讓我們在評論中知道!