Http與Http2與Https區別和聯系


一 HTTP1.0和HTTP1.1的一些區別:

1.緩存處理

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

2.帶寬優化及網絡連接的使用

3.錯誤通知的管理

4.Host頭處理

5.長連接

 

二 HTTP2相對HTTP1.1優點:
  1. 新的二進制格式:二進制協議,不再是純文本;
  2. 多路復用:可發起多個請求,廢棄了1.1里的管道;
  3. header壓縮:使用專用算法壓縮頭部,減少數據傳輸量;
  4. 服務端推送:允許服務器向客戶端推送數據;
  5. 增強了安全性,要求通信加密;

 

 

 參考鏈接:https://github.com/sisterAn/JavaScript-Algorithms/issues/131

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM