色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

20相比10有哪些重大改進

錢諍諍2年前19瀏覽0評論

20相比10有哪些重大改進?

在HTTP1.0之后還有HTTP1.1了,先簡單說下HTTP1.1和1.0的區別,再說與2.0的區別。

HTTP1.0和HTTP1.1主要區別主要體現在:

1、長連接

HTTP 1.1支持長連接,在一個TCP連接上可以傳送多個HTTP請求和響應,但連接不能同時發出,而HTTP2.0的多路復用可以同時發出,在HTTP1.1中默認開啟Connection: keep-alive。

2、緩存處理:

在HTTP1.0中主要使用header里的If-Modified-Since,Expires來做為緩存判斷的標準,HTTP1.1則引入了更多的緩存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等。

3、網絡帶寬優化:

添加了range頭域,它允許只請求資源的某個部分,一般用于斷點下載。

4、錯誤通知的管理:

在HTTP1.1中新增了24個錯誤狀態響應碼,如409。

5、Host頭處理:

HTTP1.1的請求消息和響應消息都應支持在報文頭增加Host字段,主要區分一個IP對應多 個HostName的情況。

HTTP2.0和HTTP1.X主要區別主要體現在:

1、多路復用

多個請求可以同時使用一個連接,可以同時使用一個連接主要也是借助了HTTP2.0的二進制分幀,請求被分為多個幀,不同請求之間也就不會亂序了。

2、首部壓縮

HTTP/1.x中,消息主體都會經過 gzip 壓縮,但狀態行和頭部卻沒有經過任何壓縮,直接以純文本傳輸,在大量請求下必然存在著浪費。所以對頭部進行壓縮可以大大減少傳輸的數據量節約帶寬。

3、服務器推送

HTTP/

1.x

中瀏覽器一般都是先請求html頁面,請求回來之后再發起請求js和css等,但是HTTP2.0可以在服務器響應了html頁面后,直接把js和css推送到瀏覽器,這樣瀏覽器需要的時候直接從本地緩存就可以拿到了

可以看出來http從1.0到1.1再到2.0做的優化都是為了用戶的體驗更好,頁面加載更快,在有限的網絡資源下傳送的有效內容更多。有了協議的優化,也可以使https://www.b5b6.com/qianduan/工程師把用戶體驗做的更好。

java gzip 壓縮,20相比10有哪些重大改進