浏览器外部资源下载相关资料
2011-03-25 12:24
309 查看
一个漂亮的网页可能包含众多元素,css,js,html,image,而这些资源都需要浏览器一个一个下载到本地然后渲染呈现在我们面前,每一种资源的访问都是一次http请求。然浏览器是并行下载这些文件吗?如果是那是一次性下载所有的资源吗?
首先并非所有的文件都被并行下载,其实客户端如何下载资源,在不同浏览器标准下都不太一样:
IE 9:默认10个并发数;具体查看方法可参考微软的技术支持网站
Firefox 4:并行下载数根据不同情况Firefox有不同的设定参数如下通过about:config可以查看:
network.http.max-persistent-connections-per-server
network.http.max-connections-per-server
具体对应关系可参考这里的 Mozilla帮助
这里还有文章来说明 如何优化firefox的相关设置
关于chrome没有找到浏览器自带的设定,在注册表翻了一下也没找到,好吧,那我们借助工具来完成,看了一些blog,这一篇用fiddler很好的介绍了浏览器对外部资源下载的处理过程,有兴趣的朋友可以去查看 阿当的这篇
有关chrome的相关内容估计要看一下他的源代码再分析一下,好吧,有空再去看不过为了解决一些问题上面的内容已经足够说明浏览器在对外部资源上有着不同的策略,我们也能清楚的理解每次用browser去查看网页那是有代价的,外部资源越多资源消耗也就越多 :)
首先并非所有的文件都被并行下载,其实客户端如何下载资源,在不同浏览器标准下都不太一样:
IE 9:默认10个并发数;具体查看方法可参考微软的技术支持网站
Firefox 4:并行下载数根据不同情况Firefox有不同的设定参数如下通过about:config可以查看:
network.http.max-persistent-connections-per-server
network.http.max-connections-per-server
具体对应关系可参考这里的 Mozilla帮助
这里还有文章来说明 如何优化firefox的相关设置
关于chrome没有找到浏览器自带的设定,在注册表翻了一下也没找到,好吧,那我们借助工具来完成,看了一些blog,这一篇用fiddler很好的介绍了浏览器对外部资源下载的处理过程,有兴趣的朋友可以去查看 阿当的这篇
各浏览器对页面外部资源加载的策略
fiddler下载地址有关chrome的相关内容估计要看一下他的源代码再分析一下,好吧,有空再去看不过为了解决一些问题上面的内容已经足够说明浏览器在对外部资源上有着不同的策略,我们也能清楚的理解每次用browser去查看网页那是有代价的,外部资源越多资源消耗也就越多 :)
相关文章推荐
- http连接优化与浏览器允许的并发请求资源数相关资料(整理转载)
- [资源下载] expect 相关学习资料
- Linux 相关资料下载
- Lync 2010 RTM版本相关资料集中下载
- WebRebuild第三届年会"菩提树下"介绍及相关资料下载
- php下载文件相关资料
- 资源.Eclipse.相关插件下载地址
- Windows 7 SP1相关资源下载
- 【资料下载区】【iCore4相关代码、资料下载地址】更新日期2018/02/24
- Android应用开发相关下载资源(2015/3/20更新)
- 计算机资源分享,学习资料图书下载
- Android应用开发相关下载资源(2014/12/14更新)
- Android应用开发相关下载资源(2014/12/14更新)
- Unity——WWW相关知识精要,Get/Post请求,如何判断机型进行本地资源文件下载。
- 【资料下载区】【iCore3相关代码、资料下载地址】更新日期2017/06/28
- 各浏览器对页面外部资源加载的策略
- 数据结构(C语言版)清华大学出版社,相关PPT资源已经整理完毕,提供免费下载地址
- 为什么利用多个域名来提供网站资源更有效?浏览器同一时间可以从一个域名下载多少资源?
- 医疗信息化、医学相关资料下载
- (原)Struts 相关资源下载