从Yahoo!关于网站优化的经典14条建议,在V2版中,已经更新到35条了,其中有需要减少请求连接数和减少DNS解析次数,由于在http协议中有对浏览器并发请求连接数的限制,1.1版本中规定了是2个(相关资料可以查看文章的结尾),于是通常的优化网站加载速度的方法是采用多个域名增加浏览器对同一网页的请求并发连接数。
如淘宝网的图片会出现在如下众多域名下:
img01.taobaocdn.com,mg02.taobaocdn.com,img03.taobaocdn.com 。。。
ping一下上述地址,就会发现img01,img03,img04的IP都是:121.14.63.250,说明它们其实都指向了同一台服务器或同一路由服务器。
显然这样的做法与Yahoo!14条或者22条或者35条中的Reduce DNS lookups规则是相违背的,
这需要在提高并发连接数和减少DNS解析之前寻求到一个平衡点,以达到适合自己网站的最快速度。
然而随着家庭宽带带宽的增加,普通用户上网速度的增加,
Yahoo!的14条也变成了新的22条或者35条,
说明在带宽不一样的今天,网站优化的原则也有所改变,