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)來解決問題, 客戶端