http/2.0與http/1.1的區別

http/2是http協議自1999年http1.1發佈後的首個更新  主要基於SPDY協議緩存

2.0  採用二進制 而不是文本格式服務器

徹底多路複用 而不是有序並阻塞的   只須要一個鏈接便可實現並行io

使用報頭壓縮 http/2下降了開銷效率

http/2讓服務器能夠將響應主動‘推送’到客戶端緩存中二進制

 

爲啥2.0 須要多路傳輸請求

1.x有個問題叫線端阻塞(head-of-line blocking),它是指一個鏈接(connection)一次只提交一個請求的效率比較高 多了就會變慢並行

1.1試過用流水線(popelining)來解決問題, 客戶端

相關文章
相關標籤/搜索