很多人都聽過HTTP,但是對HTTP/2並不是很了解,下面php中文網為大家詳細介紹一下什麼是HTTP/2?
一:什麼是HTTP/2
HTTP/2是從Web伺服器取得資料時的新通訊方法(協議),先前版本的HTTP / 1.1於1999年發布。 【建議閱讀:http協定是什麼】
在HTTP/1.1中,原則上只能向Web伺服器發送一個請求。例如,假設在網頁上顯示有兩個圖像,在載入第一個圖像後,就開始載入另一個圖像,如果使用HTTP/ 2,可以同時處理多個請求,如果網頁上有兩個圖像,您可以同時讀取它們,提高了通訊效率。
可以在HTTP/1.1中同時向Web伺服器發出多個請求,但是,存在一個問題,只有一個請求可以作為請求的訂單進行處理,當存在多個請求的時候,並且先前對慢的請求進行處理,同時也減慢顯示速度,網頁將處理所述後續請求的等待狀態。
二:HTTP / 2的優點
使用HTTP /2可以提高通訊效率以及因此提高閱讀網頁速度,首先,Google使用Chrome和Firefox注意,HTTP /2只能用於在主要瀏覽器中進行TLS加密的HTTPS通信,HTTP/2本身也與HTTP通信相容,但如果您根據瀏覽器規範使用HTTP/2,最終也需要處理HTTPS。
在儲存分佈在多個網域上的內容網頁上,它無法充分利用處理對同一網域中的伺服器進行多個請求的HTTP/2,我們可以將內容分發到多個網域的方法稱為域分片,這樣就可能無法得到HTTP/2預期的結果。
HTTP/2不僅功能增加,而且效率提高,與先前的HTTP/1.1相比,HTTP/2提高網站的顯示速度,在HTTP/2等將同時處理多個請求,請盡量使用一切手段,因為它更加入有效地發送和接收。
以上就是對什麼是HTTP/2的全部介紹,如果你想了解更多有關維運知識,請關注php中文網。
以上是什麼是HTTP/2的詳細內容。更多資訊請關注PHP中文網其他相關文章!