减轻Web应用程序中的TCP慢启动

时间:2014-05-19 10:36:59

标签: web-applications tcp tcp-slow-start

开发人员可以在应用程序级别采取哪些措施来缓解TCP慢启动对LTE等高带宽,高延迟网络的影响?

1 个答案:

答案 0 :(得分:1)

最简单的答案之一就是检查启用了HTTP / 1.1 keep alive,我猜。服务器不应发送Connection: close标头。这将允许浏览器使用有限数量的TCP连接来请求资源。这些连接TCP拥塞窗口将增长,允许进一步请求更有效地使用LTE带宽。

更高级的解决方案是使用HTTP / 2,它对请求流水线没有这样的暴力限制。很多数据可以在一个连接中轻松流水线化。