【问题标题】:HTTP over TCP creating new connection when changing directoryHTTP over TCP 在更改目录时创建新连接
【发布时间】:2012-04-27 08:58:27
【问题描述】:

我正在使用一个程序来监视浏览器的活动,当我访问一个站点时,它通过 TCP 连接发出 HTTP 请求,我从服务器的根目录获取 HTML 文件,然后它获取图像该 HTML 文件中的对象,但它们位于不同的目录中,因此它创建了一个新连接...这是 HTTP/1.1 在流水线时所做的吗?还是出于其他原因这样做?我一直在阅读 RFC 2616,它没有提到它为什么会创建这些新连接。

【问题讨论】:

    标签: http tcp ip pipelining


    【解决方案1】:

    它正在同时进行,因此它可以并行下载所有图像、javascript、CSS 文件等。因此,新的连接。

    【讨论】:

    • 这是 RFC 2616 中的一个概念吗?因为页面有3张图片,如果最大同时连接数是4,为什么不打开4个连接?
    • 不,它不在 RFC 中,这是一种非常长期的浏览器编程实践,因此例如所有图像同时开始显示而不是连续显示,这给了更好的用户经验。浏览器对同时连接的数量会有一些限制。
    猜你喜欢
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多