测试的环境
软件:Windows 2003 Standard Server + IIS 6.0
硬件:Pemtium 1.86G + 512MB内存 (虚拟机下)
测试的页面是大小介于10-35KB的纯静态页面,没有图片和其他东西。采用的是微软的Web Application Stress (WAS下载地址),30个并发,没有配置Request Delay,测试时间为2分钟,取其中的一段时间(1分40秒)。
对服务器CPU的影响
对CPU的影响比网络上的其他人说的要大。他们说会增加3%-10%左右的CPU资源,可是我测试的明显不一样,据初步测数据哦,CPU资源增加了(81.708-55.919)25.8%左右。
软件:Windows 2003 Standard Server + IIS 6.0
硬件:Pemtium 1.86G + 512MB内存 (虚拟机下)
测试的页面是大小介于10-35KB的纯静态页面,没有图片和其他东西。采用的是微软的Web Application Stress (WAS下载地址),30个并发,没有配置Request Delay,测试时间为2分钟,取其中的一段时间(1分40秒)。
对服务器CPU的影响
对CPU的影响比网络上的其他人说的要大。他们说会增加3%-10%左右的CPU资源,可是我测试的明显不一样,据初步测数据哦,CPU资源增加了(81.708-55.919)25.8%左右。
这是没有HTTP静态压缩下的CPU资源占用情况:

这是启用HTTP静态压缩后的CPU资源占用情况:

对服务器带宽的影响
网络带宽的统计是采用DUMeter,统计的时间是1分40秒。从平均速度来看,采用HTTP静态压缩之后,下载所占的带宽是原来的40%左右,但是上传到带宽增加了一倍,应该是采用压缩之后,服务器端和客户端之间的交互变多了,所以上传的带宽会增加。虽然上传的带宽增加了一倍,但是本来上传的就不多,所以整体情况来看,采用静态压缩之后对带宽确实能减少很多的带宽。
没有使用HTTP压缩下流量的统计

使用HTTP压缩后流量的统计

我对采取静态压缩的建议
静态压缩能提高网站的访问速度,并且还是挺明显的,一些网站速度提高不止我们这个实验测试的2.5倍,有的能提高4倍左右的速度。网站访问变快,对用户和搜索引擎都有好处。但是如果服务器的CPU占用暂时比较低的情况下建议开启压缩,如果服务器的CPU占用已经比较大了,不建议开启。如果开启之后,要是有几个搜索引擎一起爬你的网站的时候很容易导致服务器宕机。

这是启用HTTP静态压缩后的CPU资源占用情况:

对服务器带宽的影响
网络带宽的统计是采用DUMeter,统计的时间是1分40秒。从平均速度来看,采用HTTP静态压缩之后,下载所占的带宽是原来的40%左右,但是上传到带宽增加了一倍,应该是采用压缩之后,服务器端和客户端之间的交互变多了,所以上传的带宽会增加。虽然上传的带宽增加了一倍,但是本来上传的就不多,所以整体情况来看,采用静态压缩之后对带宽确实能减少很多的带宽。
没有使用HTTP压缩下流量的统计

使用HTTP压缩后流量的统计

我对采取静态压缩的建议
静态压缩能提高网站的访问速度,并且还是挺明显的,一些网站速度提高不止我们这个实验测试的2.5倍,有的能提高4倍左右的速度。网站访问变快,对用户和搜索引擎都有好处。但是如果服务器的CPU占用暂时比较低的情况下建议开启压缩,如果服务器的CPU占用已经比较大了,不建议开启。如果开启之后,要是有几个搜索引擎一起爬你的网站的时候很容易导致服务器宕机。











留言