浏览器连接数限制与页面设计

浏览器连接数限制与页面设计,老版的ie的浏览器的连接数是2,也就是页面同时的请求数是2,你打开一个页面页面中包含css或js文件下载这此文件都会占用连接数的。各个浏览器的连接数的限制如下:

Browser   HTTP/1.1       HTTP/1.0
IE 6,7          2                    4
IE 8             6                     6
Firefox 2      2                     8
Firefox 3      6                     6
Safari 3,4     4                     4
Opera 9.61  8                     2

新版的浏览器都增加了连接数,更能适应现在高速的网络发展,现在的网络服务器不在象以前的服务器那样的不堪重压,但是我们还是不能无节制的增加连接数。连接数的限制是为了防止服务器被瞬间过度请求。但是也同时限制了客户打开页面的速度。

第一个的连接肯定是一个的,因为你要把页面下载下来了才能分析里面包含哪些其它文件,分析完了,就开始按照连接数的规定开始同时下载。

google的首页面文件有两个一个静态的html一个图片。baidu的首页面文件有四个一个静态的html两个图片一个js文件。都基本能做到在两次的请求把页面加载过来。(第一次加载html文件,第二次把其它的资源文件加载上),这样的设计就会大量的减少http请求的次数。

而http请求占用的时间是最多的,固减少http请求的次数对于页面的加载速度是很有好处的。因此在页面的设计的时候最好能把页面要下载的文件控制在三个文件内,只要两次的http请求就能加载完。

文章来源:http://www.lockice.com/blog/2010/01/browser-request-limit-and-web-design.html

原文地址:https://www.cnblogs.com/holycy/p/2123573.html