雅虎的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做优化的一些插件其实就是对上面的几个设置做调整)
本文目录一览: 1、黑客帝国3尼奥之路攻略 2、电脑游戏:黑客帝国3:尼奥之路隐藏物品和出招表 3、黑客帝国 尼奥之路 黑客帝国3尼奥之路攻略 是和那个守护天使吗?如果是,就按着闪避键和攻击...
说起淘宝客,大部分人不会陌生:推广淘宝联盟里面的商品赚取佣金,是淘宝客最主要的盈利模式。 淘宝客经过几年的发展,衍生出来了各种不同的形式:群淘客、店铺淘客、自媒体淘客、淘客返利机器人、软件淘客···...
黑客定位手机多少钱(黑客手机号定位)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业...
3、 或许你也能够运用git指令把项目代码克隆到本地:本文以腾讯安全御见要挟情报中心安全大数据为根底,从终端安全、服务器安全、网站安全和邮件安全等纬度剖析2019年上半年企业用户安全趋势。...
现在互联网的生活方式已经彻底改变了人们的生活方式。无论两个人隔了多远,这两个人都可以通过微信视频看到彼此的脸,缩短了朋友和远方朋友之间的距离。并且现在微信还可以用于转账,显而易见微信的出现给现代生活的...
骑马与砍杀2杀马bug是什么?很多骑马与砍杀2的玩家都知道倒卖马匹是很赚钱的,但很少有人知道杀马更赚钱。今天优游网小编要和大家分享的就是骑马与砍杀2杀马刷钱攻略了,想要搬空商店的小伙伴们一起来看看吧!...