HTTP之長連接與短連接(C++ Qt框架實現)

基本概念

HTTP的請求是在tcp鏈接之上的TCP分爲長鏈接和短鏈接

當數據傳輸完後,瀏覽器和服務器就會商量,要不要把tcp鏈接關閉,tcp鏈接開啓會有一些消耗。但創建鏈接的時候會有一些消耗,默認情況下就是保存長鏈接的。一般情況下只會有6個連接

在谷歌瀏覽器中通過Connection ID就可以知道,是哪一鏈接域不一樣會創建一個新的鏈接;

HTTP 1.1 在發送請求是有先後順序的。

瀏覽器一般會有6個併發請求

在HTTP 2 裏面有個信道複用的概念,可以併發的發送http請求,這個時候,需要一個TCP鏈接,就可以了。降低了很多開銷。

因爲默認是Connection是keep alive

修改成如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章