2009-07-21 30 views
0

在asp.net应用程序中,如何可能将所有png,css JavaScript和其他资源并行下载。ASP.NET:无法下载并行内容

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

+0

您如何验证资源没有并行下载?您是否使用“时间轴”选项卡?您是否记得在Fiddler中启用流模式? http://www.fiddler2.com/fiddler/help/streaming.asp – EricLaw 2009-07-21 14:29:00

回答

0

实际上,根据HTTP 1.1中的规范,这实际上是更多的浏览器(客户端)行为。准则是限制同时下载到两个主机名为

http://www.yuiblog.com/blog/2007/04/11/performance-research-part-4/

虽然你可能能够改变浏览器的设置下载每主机多,那只是你的机器,而不是在互联网荒野他人的。诱骗客户下载更多模拟信息的一种方式是将您的网络资源指定为不同的主机名,例如存储在http://images.yoursite.com中的图像。但是你可能想要测试这个并且平衡它,根据文章的建议。

+1

FWIW,所有当前版本的浏览器(FF3.5,IE8,Chrome等)都将HTTP/1.1的每个主机的连接数限制为6个。 – EricLaw 2009-07-21 14:31:59

+0

假设每个人都升级了;-) – icelava 2009-07-21 15:46:55

0

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

但是我想你会很少利用这一点,除非你有非常大的(或很多)css和javascript文件。

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