雅虎的YSlow插件的规则之一:Rule 9 – Reduce DNS Lookups提到:
Reducing the number of unique hostnames has the potential to reduce the amount of parallel downloading that takes place in the page. Avoiding DNS lookups cuts response times, but reducing parallel downloads may increase response times. My guideline is to split these components across at least two but no more than four hostnames. This results in a good compromise between reducing DNS lookups and allowing a high degree of parallel downloads.
说说自己的理解:
首先,一个页面所需要访问的域名数量为n,那么就需要n次DNS查找,而DNS查找通常是blocking call,就是说在得到结果之后才能继续,所以越多的DNS查找,反应速度就越慢;
其次,并行下载(parallel downloading)由两个因素决定:到服务器的连接数量,以及每个连接内部的流水线请求数量。
一个页面里到服务器的连接数量由两个因素决定:
页面所需访问的域名数量,和
浏览器所允许的最多连接数
后者在Mozilla/Firefox中还由浏览器所允许最多连接数(network.http.max-connections,缺省为24),和每个服务器所允许的更大连接数(network.http.max-connections-per-server,缺省为8)决定。如果max-connection-per-server是m,那么一个需要访问n个不同域名的主机的页面,最多可以有n*m个连接 - 前提是n*m小于max-connections的值;
每个连接内部的流水线请求(pipelined requests)的数量也是浏览器的参数(Firefox上由network.http.pipelining来设置,缺省为4),前提是服务器支持persistent connection(比如在Apache设置KeepAlive为On)。之前的例子就不需要那么多的连接了(对服务器和浏览器来说,一个连接里多个流水线请求能够比多个并行连接更好些),假设pipelining的值为p,那么就可以只使用n*m/p个连接了。( *** W,对Firefox做优化的一些插件其实就是对上面的几个设置做调整)
现如今,有车一族越来越多了。很多车主知道,行车5000公里左右就该到4S店或汽修店给汽车做保养,换机油、机油滤清器等。那么换下来的废机油、滤清器如何处理?车主就不得而知了。 据了解,汽车修理店在维修...
2010年辣椒的出口定单不少,今朝价值已经很底,入口辣椒已经无利可图所以印度辣椒已经不行能再进入中国,09年冷库库存辣椒已张茆经出的差不多了,跟着个大农产市场。报价 五块钱一斤 知名度不高...
据国外媒体报道,加拿大政府网站日前遭到了大规模的黑客攻击,加拿大财政委员会主席Tony Clement证实,该国交通运输部、司法部、外交部、工业部、以及劳动就业等部门的网站均受到了影响。 据悉...
随着人们生活水平的不断提高,越来越多的人们开始追求感情生活,同时也有不少的男女朋友经常在休息的时候出去游玩,在游玩以后,会选择在附近的酒店进行居住,那么对于经常居住在酒店人的的人们来说,在哪里可以查到...
刘谦老婆是谁 王希怡身份背景不简单系白富美 自从登上春晚后,刘谦火了,而后刘谦因为一些原因有些沉寂,但刘谦爱情事业一点也没耽搁,刘谦已婚当爸了,刘谦老婆是谁?据悉,刘谦老婆王希怡是富家女哦,其家族在全...
本文导读目录: 1、为什么刚配的电脑玩赛博朋克2077很卡,中低特效也很卡? 2、为什么赛博朋克2077掉帧这么严重,就连用性能强劲的ps4游戏主机玩它也是这样! 3、赛博朋克开n卡滤镜会掉帧...