Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84910
  • 博文数量: 2
  • 博客积分: 183
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-23 14:42
文章分类
文章存档

2011年(2)

分类: 系统运维

2011-03-02 14:02:21

         什么叫拆分域名?

         很多网站,在搭建网站的时候,只是申请和购买了一个域名,然后所有内容:图片、jscsshtmlphp等等,都放在一个域名下。

         而拆分域名,指的就是根据不同的应用,而将域名拆分出来。

         拆分域名有什么好处?

         使用IE6IE7内核的浏览器,针对同个域名,只会同时发起2个连接。

         使用IE8内核的浏览器,针对同个域名,可以同时发起6个连接。

         很重要吗?

         非常重要,请看图示。

         使用IE6打开一个所有内容均在同个域名下的网站

        

         使用IE8打开一个所有内容均在同个域名下的网站

我们看到的是,在IE6的情况下,请求第7个元素,需要0.7s,而在IE8的情况下,0.277就开始请求第7个元素。

由此可以看到,并发连接更多的时候,网页打开速度会更快。

使用IE6访问情况如下:

域名个数

页面大小

耗时

1

500KB大小的首页

7s

多个

540KB大小的首页

3.6s

使用IE8访问情况如下:

域名个数

页面大小

耗时

1

500KB大小的首页

4.6s

多个

540KB大小的首页

3.1s

         由以上数据可以看到,多个域名,不管是在IE6IE8的情况下,拆分域名,都会使网站的打开速度变快。

         现实中也是如此,新浪、淘宝等大型网站,他们无一不是在拆分域名。

         另外,要纠正一个IT人的误区。因为IT人一般都热衷技术,很多人的操作系统等版本都很新,用的都是IE8甚至以上的浏览器。但是整个中国,到目前为止,使用IE6IE7的用户,仍然非常另IT人震惊的80%左右。所以,拆分域名,基本上可以缩减你20%以上的打开速度。

         一个简单的操作,就能带来巨大的效果提升,何乐不为?

         当然了,肯定会有人问,拆分域名,那不就会导致域名热度不够,DNS缓存不住的问题吗?这个问题,请看我上一篇博文,已经给出了答案。

         按照什么原则拆分域名呢?

         个数多少合适?

         一般50M以下网页类网站,域名保持在45个即可,过多后范围会导致你的维护和使用变得复杂。

         100-500M以下网页类网站,域名保持在8-10个左右。

         1G以上的网页类网站,域名无所谓个数,保持10个以上,具体个数根据自己的业务和管理特点随心制定。

         什么内容放到同个域名下?

         页面类:htmlhtm

         样式类:jscss

         图片类:jpgpnggif

         动态类:phpasp

         这样的分配方式,将来有利于你进一步优化你的网站,并且在你需要寻找加速工具时,也可以针对性的选择不同的加速方式。

 

阅读(3138) | 评论(4) | 转发(1) |
0

上一篇:如何让网站打开更快第一弹---DNS篇

下一篇:没有了

给主人留下些什么吧!~~

terencewk2011-03-02 14:59:53

哈哈,其实你看新浪,他们同时打开连接更多,一般,拆分10个域名后,就会有打开网页一瞬间卡住的现象。但是还好还好,个人电脑配置在不断提升,还是以充分挖掘终端用户机器潜能为第一要务。

ideal_gjh2011-03-02 14:52:07

同时开6个链接,浏览器假死的概率也提高3倍。

terencewk2011-03-02 14:35:24

诶,我看到第一个有图啊。
第二个图的红绿线,分别是page load和Render start

ideal_gjh2011-03-02 14:26:22

学习,第二个图两条红绿线代表什么,为什么第一个图没有呢