什麼是 HTTP/2?

最後更新時間:

5 分鐘讀完

HTTP2/ 是一種全新的傳輸協議,利用 HTTP/2 能夠加快你的網路載入速度,而加快網站速度則就能間接的幫助提升你的網站排名。以往舊的協議是採用 HTTP1.1 的協議,在 HTTP1.1 當中,Web Server 一次僅能傳送一個文件,整個過程可以說相當耗時;而 HTTP/2 協議當中則改善了這個缺點,讓 Web Server 的傳輸能夠長時間保持開啟狀態,同時也能支持一次發送批次文件,如此一來就能大大加快網路之間資料的傳遞,以加快伺服器端與用戶端之間的上下傳速度。

在本篇文章當中,將會介紹 HTTP/2 是如何運作,也會告訴你為什麼 HTTP/2 對SEO有益處,同時也會教你如何查詢你的網站是否正在使用 HTTP/2 協議與在網站上該如何安裝 HTTP/2!

HTTP/2 如何運作?

讓我們模擬一個情況,當你點擊一個超連結前往一個網站的時候,此時你的點擊將會發一個請求,向對方伺服器發出一個連線的訊息,當該伺服器接收到你的請求後,他會依據你的請求給予將對應的答覆(在這裡就是回傳網站的標題、敘述、內容….等等)。

此時,在 HTTP1.1 與 HTTP/2 協議的差異在此時就出現差異了:

當你想要自己組裝一個模型的時候,你必須要購買一個模型,接著拆開盒子,看著說明書一步一步跟著指示拆解,然後組裝,在過程中你必須要確定先完成上一步後,你才能回頭繼續看說明書,再回去下一個步驟進行組裝,這就是 HTTP1.1。

在 HTTP/2 協議當中,你就像是買了一個模組化的樂高玩具,基本上他已經一個一個模組的組裝好了,當你拆開盒子後,你只需要組裝頭、身體、手、腳,整個玩具就組裝完成了,你根本連說明書都不必翻開,這就是 HTTP/2。

以下兩張示意圖就是 HTTP1.1 與 HTTP/2 實際運作的模擬圖:

HTTP1.1 與 HTTP/2 實際運作模式1
HTTP1.1 與 HTTP/2 實際運作模式1
HTTP1.1 與 HTTP/2 實際運作模式2
HTTP1.1 與 HTTP/2 實際運作模式2

因此,HTTP/2 能夠更有效的進行伺服器與客戶端之間的資訊傳遞,不必像 HTTP1.1 那樣必須等待上一個文件的接收完畢後才能再次傳遞下一個檔案。

為什麼 HTTP/2 對 SEO 有幫助?

因為速度是影響 SEO 排明的其中一項重要因素。

隨著 Google 推出行動優先索引演算法,Google 因大眾習慣改變,傾向於使用智慧型手機裝置上網,因此為了提供使用者在手機上也能有良好的使用者體驗,因此將網頁的載入速度(尤其是移動裝置版本)作為 SEO 信號因素之一,迫使網站必須要提供更好的網站速度,才不會導致失去排名的風險。

因此,讓你的網站加載的越快,對你的 SEO 越有幫助。

檢測網站是否採用 HTTP/2

KeyCDN 網站提供了免費的 HTTP/2 Test 工具,讓你可以快速的檢測自身的網站目前是否採用了 HTTP/2 的傳輸協議,還不知道你的網站是 HTTP1.1 還是 HTTP/2 嗎?快來檢測看看吧。

step 1

前往 KeyCDN HTTP/2 Test 並輸入網址:

KeyCDN HTTP/2 檢測
KeyCDN HTTP/2 檢測

step 2

按下 Test 按鈕即可馬上的到結果:

KeyCDN HTTP/2 檢測結果
KeyCDN HTTP/2 檢測結果

很簡單吧!

若你的檢測結果發現網站仍是採用 HTTP1.1 的時候該怎麼辦?

別擔心,從 HTTP1.1 升級到 HTTP/2 其實很簡單。

如何升級到 HTTP/2 協議

基本上,目前所有伺服器供應商的傳輸協議應該都是支持 HTTP/2 協議的,若你的檢測結果顯示你仍是採用 HTTP1.1 的話,可能的情況如下:

  • 你的網站尚未安裝 SSL 憑證(也就是開頭仍是 HTTP 而非 HTTPS)
  • 你的網站尚未採用 CDN 服務

要一次性解決上述兩個問題很簡單,只要使用 CloudFlare 的服務,就能夠輕鬆的一次達到替你的網站安裝 SSL 憑證與 CDN 的服務,最重要的是,CloudFlare 免費計劃就能夠讓你享受到免費的 SSL 憑證與 CDN 服務,還停留在 HTTP1.1 或是還沒使用 CloudFlare 的你,建議你快點使用 CloudFlare 服務吧!

發表留言