雅虎的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做优化的一些插件其实就是对上面的几个设置做调整)
麻辣烫行业在此刻是一个很火爆的行业,险些已经没有人还没有吃过麻辣烫了吧,可见麻辣烫行业的成长前景是很好的,也就因为麻辣烫行业很火爆,麻辣烫加盟品牌如雨后的春笋一样迅速的鼓起和成长,也有些店肆的根本不是...
====2018年11月23日更新==== 火狐浏览器(Firefox)官方推出了了一个monitor监控页面, 在页面中输入邮箱地址,就可以查询到用户密码是否遭到泄露影响。 本人输入邮箱后,确...
黑客入侵游戏服务器(黑客入侵服务器)(baidusina)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、黑...
30而立,30岁,你该有属于本身的事业。假如创业的话,也还不算迟。那么有什么适合创业投资的小项目呢?有哪些门槛低,回报快呢? 开间皮衣调养店 冬季,裘皮、毛皮等皮衣已成为人们追求穿戴的时尚,然而,...
农村地域宽阔,资源丰富,很多创业者和投资商都将目光投向了农村养殖业。那农村养殖什么成本少,好养又不愁销呢? 养蛇、豪猪、孔雀、竹鼠、梅花鹿等太小众,市场销售面窄,养殖风险高,没有靠谱的销路不要盲目跟...
红蜻蜓皮鞋怎么样(红蜻蜓鞋子怎么样呢)鞋子整体看起来属于商务休闲鞋子,比较好搭配。荔枝皮的材质 看起来虽然没有小羊皮 精致。但实际更适合日常来用。不用担心 不小心划伤。打理起来 也超级方便。迫不及待的...