http1.1是1999年提出的,到現在已經曆16年的風風雨雨,而且未來很長一段時間内,http1.1可能會繼續是主流。随着業務和技術的發展,http 1.1 可以進行優化-------http2。
http 2個人感覺并不是為了取代現在的http1.1,而是http 1.1的一種優化。這可以從http2中的某些特點中看出
1、提倡或者隻能在https上使用(從安全的角度出發)
2、支援http header的壓縮(http1.1不支援header的壓縮)
3、多路複用請求
4、伺服器推送流
5、請求分優先級,重要的資源優先傳送
目前支援http2的浏覽器有 chrome最新版,Firefox 36 ,IE10,saf
支援http2的服務端, nginx 号稱已經支援http2,沒驗證過
Java方面:Jdk9會加入對http2的支援
參考資料:
http2 中英文對照翻譯資料:
https://github.com/fex-team/http2-spec/blob/master/HTTP2%E4%B8%AD%E8%8B%B1%E5%AF%B9%E7%85%A7%E7%89%88%2806-29%29.md
csdn一篇部落格介紹http2:http://blog.csdn.net/hursing/article/details/22785475