HTTP/3 解決了什么問題,又引入了什么新問題?
作者: 發(fā)布日期:2025-06-28 03:50:10
HTTP/3 解決了 tcp 擁塞控制算法不受瀏覽器(Google)控制的問題。
當(dāng)然引入了一個(gè)新問題就是: UDP 并不適合當(dāng)下的 BSD socket API。
BSD socket API 當(dāng)年發(fā)明的時(shí)候,網(wǎng)絡(luò)是一個(gè)很慢很慢的東西。
系統(tǒng)調(diào)用所花費(fèi)的時(shí)間無足輕重。
包在網(wǎng)絡(luò)上來回傳輸?shù)臅r(shí)間才是時(shí)間花費(fèi)的大頭。
然而,如今服務(wù)器網(wǎng)卡遍地都是 40G 起步,上到 100G 400G 不封頂。
TCP 尚可以在內(nèi)核進(jìn)行分包。
意味著應(yīng)用程序可以只消耗一次系統(tǒng)調(diào)用一次性提交一個(gè)巨…。








