有一台外网 Web 服务器,只要掉包率上到 5%左右,HTTP 传输速度就断崖式下跌。
但是如果你同时开 10 个 AJAX 传输文件,叠加后的总速度又是没啥问题的。
总不能一个 JS 文件切分成 10 小块,传输到客户端后再拼装起来吧?
而且 TCP 对于掉包处理设计也太不合理了,连续掉包三次,中间延时并不是乘三,而是指数倍的乘八。
但是如果你同时开 10 个 AJAX 传输文件,叠加后的总速度又是没啥问题的。
总不能一个 JS 文件切分成 10 小块,传输到客户端后再拼装起来吧?
而且 TCP 对于掉包处理设计也太不合理了,连续掉包三次,中间延时并不是乘三,而是指数倍的乘八。