HTTP的長連接與短連接

HTTP的長連接與短連接

核心概念

其實HTTP的長連接與短連接是在講TCP的長連接與短連接

實際案例

打開台大的網站按F12,可以發現有一個Connection: Keep-Alive,那個就是長連結

差別

短連接

建立連結 => 數據傳輸 => 關閉連結 => …. => 建立連結 => 數據傳輸 => 關閉連結 =>

長連結(可以省去TCP連接與關閉的時間)

​ 通常關閉連結會是服務端,因為隨著連結的客戶端越來越多,服務端會有撐不下去的時候

建立連結 => 數據傳輸 => …. (保持連結) …. => 數據傳輸 => 關閉連結

總結

具體誰好誰壞沒有一定,當然還是要視情況而定

以上為https://coding.imooc.com/class/395.html#Anchor 整理下來的筆記