ASP.NET:不下载并行内容

ASP.NET:不下载并行内容,asp.net,Asp.net,在asp.net应用程序中,如何能够并行下载所有png、css JavaScript和其他资源 因为我正在使用Fiddler进行监控,发现内容被一个接一个地下载。根据HTTP 1.1中的规范,这实际上更像是一种浏览器(客户端)行为。指导原则是将每个主机名的同时下载限制为两次 虽然您可以更改浏览器的设置,以按主机名下载更多内容,但这只是您的计算机,而不是Internet上其他计算机的计算机。欺骗客户端以更模拟的方式下载的一种方法是将您的web资源指定为不同的主机名,如存储在中的图像。但是,根据本

在asp.net应用程序中,如何能够并行下载所有png、css JavaScript和其他资源


因为我正在使用Fiddler进行监控,发现内容被一个接一个地下载。

根据HTTP 1.1中的规范,这实际上更像是一种浏览器(客户端)行为。指导原则是将每个主机名的同时下载限制为两次


虽然您可以更改浏览器的设置,以按主机名下载更多内容,但这只是您的计算机,而不是Internet上其他计算机的计算机。欺骗客户端以更模拟的方式下载的一种方法是将您的web资源指定为不同的主机名,如存储在中的图像。但是,根据本文的建议,您可能需要测试并平衡它。

您可以尝试使用AJAX,因为通常有5个允许的服务器/客户端http连接,理论上可以同时使用它们

然而,我想你不会利用这一点,除非你有真正大(或很多)的css和javascript文件


不确定这是否适用于图像或其他文件。

至少在IE中,对来自XMLHTTPRequest的请求强制执行相同的连接限制。您如何验证资源没有并行下载?您正在使用“时间线”选项卡吗?你记得在Fiddler中打开流媒体模式吗?FWIW,所有当前版本的浏览器(FF3.5、IE8、Chrome等)都将HTTP/1.1的每个主机的连接数限制为6个。假设每个人都升级了;-)