HTTP的長連接與短連接
核心概念
其實HTTP的長連接與短連接是在講TCP的長連接與短連接
實際案例
打開台大的網站按F12,可以發現有一個Connection: Keep-Alive,那個就是長連結
差別
短連接
建立連結 => 數據傳輸 => 關閉連結 => …. => 建立連結 => 數據傳輸 => 關閉連結 =>
長連結(可以省去TCP連接與關閉的時間)
通常關閉連結會是服務端,因為隨著連結的客戶端越來越多,服務端會有撐不下去的時候
建立連結 => 數據傳輸 => …. (保持連結) …. => 數據傳輸 => 關閉連結
總結
具體誰好誰壞沒有一定,當然還是要視情況而定