在第一个http请求期间传输了多少数据

时间:2013-08-08 22:04:04

标签: performance http tcp

我想拥有一个闪电般快速的网站,专注于移动设备。因此,我想尽可能多地内联图形,样式和脚本,并且只使用一个或两个快速HTTP请求来显示页面的第一部分。

我的问题是我可以内联多少,我的文档有多大可能会被分割。

据我所知,到目前为止,HTTP使用TCP发送IP数据包,而TCP有一个窗口可以显示最后一次发送和最高确认数据包的距离,并且它会缩放此窗口。

但是在最坏的情况下服务器必须等待我的客户端的ACK(第一个窗口发送,还没有收到ACK)之前,可以传输多少有效负载。它依赖于什么,浏览器,操作系统,设备?

1 个答案:

答案 0 :(得分:1)

  

但是在最坏的情况下服务器必须等待我的客户端的ACK(第一个窗口发送,还没有收到ACK)之前,可以传输多少有效负载。它依赖于什么,浏览器,操作系统,设备?

取决于接收器中套接字接收缓冲区的大小。