承载在不同web服务器上的HTTP请求对象的TCP连接

承载在不同web服务器上的HTTP请求对象的TCP连接,http,networking,tcp,Http,Networking,Tcp,假设您有一个到web服务器a的持久TCP连接,并且首先请求基本html页面。然后在收到HTML页面后,对HTML页面内的对象发出请求。我们假设我们向其发出请求的对象都托管在服务器A上,因此使用相同的TCP连接没有问题 但是,如果其中一个对象由另一个服务器B托管,该怎么办?第三方广告。是否会建立到服务器B的TCP连接?我不太熟悉HTML,但是如果我错了,请纠正我 是的,您的浏览器会与承载部分网页的服务器建立新连接。您可以通过在Firefox中打开开发者工具并打开网络选项卡来观察这一点。如果服务器A

假设您有一个到web服务器a的持久TCP连接,并且首先请求基本html页面。然后在收到HTML页面后,对HTML页面内的对象发出请求。我们假设我们向其发出请求的对象都托管在服务器A上,因此使用相同的TCP连接没有问题


但是,如果其中一个对象由另一个服务器B托管,该怎么办?第三方广告。是否会建立到服务器B的TCP连接?我不太熟悉HTML,但是如果我错了,请纠正我

是的,您的浏览器会与承载部分网页的服务器建立新连接。您可以通过在Firefox中打开开发者工具并打开网络选项卡来观察这一点。

如果服务器A收到4个到服务器A的请求(不包括基本html页面),并且第三个请求包含对服务器B广告的引用,如果在这种情况下使用了管道,由于第三方请求涉及到到与另一台服务器的TCP连接,因此第三方add是否可能在第一次和第二次请求之前加载?