你想知道什麼是HTTP / 2以及如何在WordPress中使用它嗎?HTTP/2是所有網站使用的HTTP技術的主要修訂版。在本文中,我們將解釋HTTP / 2以及如何在您的WordPress網站上啓用它。
什麼是 HTTP/2?
HTTP/2 是原始 HTTP 協議的修訂版本。它由互聯網工程任務組(IETF)開發,基於谷歌開發的實驗性SPDY協議。
HTTP(超文本傳輸協議)就像一種允許計算機在互聯網上相互通信的語言。這就是您在使用網站或應用程序時來回發送信息的方式。
當您訪問WordPress網站時,您的Web瀏覽器會向存儲該網站的服務器發送一條稱爲請求的消息。請求會要求提供特定信息,例如頁面的文本、圖像或視頻。
服務器接收用戶的請求併發迴響應。此響應就像一個包含您請求的信息的包。它包括您看到的文字,您查看的圖片,甚至是您在網站上觀看的視頻。
HTTP 0.9於1991年首次推出。HTTP 1.1於1999年發佈,大多數網站都在運行,直到2015年HTTP/2協議推出。
所有現代Web服務器軟件和瀏覽器都支持HTTP / 2,儘管許多網站如果沒有安裝SSL證書,它們仍然在HTTP 1.1上運行。
IETF目前提出了即將推出的HTTP/3版本。它將使用QUIC(快速UDP互聯網連接)而不是TCP,預計比HTTP / 2快得多。
HTTP2和HTTP有什麼區別?
HTTP 1.1 協議發送的數據請求沒有優先級。這意味着如果一個網站的頭部有對JavaScript文件的引用,它將在任何其他內容之前加載。
這使得網站對於無法看到他們期望看到的內容的用戶來說顯示得更慢。
HTTP/2 協議使用二進制單流發送和接收具有優先級支持的請求。這意味着開發人員可以告訴服務器首先發送哪些數據。
HTTP/2 協議還對 HTTP 標頭和多路複用使用壓縮。它們都進一步提高了頁面加載性能。
較新的協議還附帶HTTP / 2服務器推送支持。這允許開發人員將數據推送到用戶的瀏覽器,而無需他們請求。
總而言之,HTTP / 2比HTTP 1.1更快,並且顯着提高了WordPress的速度和性能。
在WordPress中使用HTTP / 2需要什麼?
首先,您需要一家託管公司,提供支持 HTTP/2 的最新服務器軟件。您還需要在您的WordPress網站上安裝SSL證書。
大多數頂級WordPress託管公司已經在使用尖端的網絡服務器軟件。
如何在WordPress中啓用HTTP / 2?
在WordPress中啓用HTTP / 2支持的唯一要求是安裝SSL證書。
這不是官方要求。但是,像谷歌瀏覽器這樣的主要瀏覽器不支持非安全URL上的HTTP / 2。
如果您的網站使用 SSL,您的網址將具有如下前綴:https://
https://wpbeginner.com
訪問您的網站還會在瀏覽器的地址欄中顯示一個掛鎖圖標。
如果您的網站不使用SSL證書,您可以要求WordPress託管服務提供商爲您安裝。
一旦你啓用了SSL,你的WordPress網站幾乎肯定會通過HTTP / 2協議提供服務。
測試您網站的 HTTP/2 支持
如果你想看看你的WordPress網站是否通過HTTP / 2提供頁面,那麼有兩種方法可以測試它。
首先,您可以訪問 HTTP2.Pro 並輸入您網站的 URL。然後,這個免費的在線工具將告訴您您的網站是否支持HTTP / 2。
檢查您的網站是否在 HTTP/2 上提供網頁的另一種更有效方法是使用 Chrome 開發者工具。
只需在谷歌瀏覽器中打開一個新的瀏覽器窗口並訪問您的網站。之後,打開一個新的瀏覽器選項卡並在地址欄中輸入 URL。chrome://net-export
然後,Chrome 會要求您將 JSON 文件保存到計算機。
保存文件後,訪問網絡日誌查看器應用程序,然後單擊“選擇文件”按鈕。
選擇之前下載的網絡日誌文件以繼續。
然後,應用程序將以可讀格式顯示文件。單擊左欄中的HTTP / 2選項卡,它將顯示您訪問的所有使用HTTP / 2協議作爲h2的網站。