Windows服务器下的IIS和Apache性能比较

作者:williamlong 来源:月光博客 时间:2008-04-06 14:10:00 

目前最流行的建立网站的服务工具就要属Apache与IIS了。那么他们之间到底哪个性能更好呢?到底哪个工具才是最适合我们的呢?最近我也对这方面的问题进行了一番研究。

如果是基于Linux平台的话,那不必多说自然是Apache了,因为IIS只能在Windows环境下运行,而Linux+Apache的整体性能、安全性、通用性也都强于Windows 2003+IIS 6.0,不过如果在Windows 2003的服务器上,IIS 6.0和Apache 2.2.6到底哪个性能最好呢?

我于是做了一个测试,在不同型号的Windows 2003服务器上安装IIS和Apache,比较两者的性能,最基本的比较是静态HTML网页读取的比较,在我的测试之中,我发现Windows 2003下的IIS 6和Apache 2.2.6在静态HTML文件的处理性能上基本是相同的。

测试环境:三台不同的服务器,CPU分别是P4 2.8E超线程,酷睿2 E6300,至强 5110,软件分别安装的IIS6和Apache 2.2.6.三台服务器都放了一个40K的HTML文档,我使用WAS(Web Application Stress Tool),开100个线程对这三台服务器进行吞吐量处理测试,测试其每秒钟处理线程的能力(Requests per Second),测试时间为1分钟。

对于P4 2.8E和E6300,无论对于IIS和Apache,两者的点击数都基本上是250,每秒钟处理响应的数目大约为4.17.这说明对于静态HTML文件的处理能力,IIS和Apache在Windows平台下是基本相同的。

而Intel至强5110的测试数据就相差非常大,在IIS下点击数达到了1838,每秒钟处理响应的数目达到了30.63,几乎比前两台服务器高了7倍,这说明在同样的软件环境下,即使是入门级别的CPU,Intel至强服务器也具有远远超过普通奔腾服务器的性能。

因此得出结论,如果一个网站的大部分页面都是静态页面,并且是假设在Windows 2003服务器上的,那么IIS和Apache两者性能基本相同,要想提高网站的整体吞吐量,需要在服务器硬件上进行升级。

标签:Apache,iis,服务器,性能
0
投稿

猜你喜欢

  • 如何让你的网站立于不败之地

    2008-04-04 16:28:00
  • 谈谈眼动研究的一些作用

    2009-11-28 16:19:00
  • 看Google如何审核你的网站

    2008-08-06 20:22:00
  • 金山声明360浏览器阻止金山网盾保护上网安全

    2009-11-22 15:15:00
  • FTP使用精萃--FTP的内部命令

    2009-12-22 19:28:00
  • Unisys设置企业级服务器性能新标准

    2007-07-17 15:07:00
  • IIS6.0下建立FTP“用户隔离”站点

    2007-03-28 13:58:00
  • 详解Discuz!7.0数据调用功能

    2009-03-30 12:41:00
  • DEDE自动更新首页html插件

    2009-02-20 16:17:00
  • 赵宜君:网站排名与搜索引擎快照的关系

    2008-12-30 13:39:00
  • 服务器稳定性对于排名的影响

    2007-10-03 13:42:00
  • 阿里巴巴宣称攻克人才“定制化”百年难题

    2009-10-28 18:12:00
  • ISA下FTP的解决办法(2)

    2007-08-31 13:52:00
  • 浅谈广域网(服务器)链路负载均衡

    2008-05-11 19:02:00
  • 获得大量网站设计订单的秘方

    2008-07-24 12:43:00
  • Windows Server 2008 RC0发布了

    2007-09-26 13:39:00
  • 关于网站用户粘度的简单计算方法

    2008-05-17 09:07:00
  • Linux中samba服务器的基本配置

    2010-08-17 18:22:00
  • 揭密SEO选词技巧

    2007-11-07 20:54:00
  • 巨人网络网游新作《绿色征途》率先兼容Win 7

    2009-10-23 07:54:00
  • asp之家 网站运营 m.aspxhome.com