Categories


Tags


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

目前最流行的建立网站的服务工具就要属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两者性能基本相同,要想提高网站的整体吞吐量,需要在服务器硬件上进行升级。

来源:月光博客


Public @ 2012-06-06 16:01:01

Linux扫盲篇:CentOS、Ubuntu、Gentoo

CentOS、Ubuntu、Gentoo都是常见的Linux操作系统,下面简单介绍一下它们的相关特点: 1. CentOS:CentOS是一种基于Red Hat Enterprise Linux源代码的免费镜像操作系统,它以稳定、可靠、安全、高效的特点而著称。CentOS主要适用于服务器和企业级应用场景,由于它是RHEL的免费版本,因此大多数的代码和软件都是在RHEL上开发和测试的,保证了系统的

Public @ 2023-06-04 14:50:16

虚拟主机好还是云服务器好

虚拟主机和云服务器都有各自的优点和适用场景。 虚拟主机适合小型网站或个人网站,它价格相对较低且易于管理。虚拟主机通常由服务提供商分配给多个用户,每个用户都有独立的虚拟空间和资源限制。虚拟主机使用预设的软件配置,用户无法自定义操作系统或软件环境。 云服务器适合大型网站或企业级应用。云服务器具有更高的可伸缩性和灵活性,可以根据需求调整资源,并且通常提供更高的性能和可用性。云服务器可以自定义操作系统

Public @ 2023-07-25 16:50:24

KESION(.NET版)安装方法

KESION是基于.NET平台的管理软件,安装方法如下: 1. 下载KESION软件包,并将压缩包解压到本地文件夹中。 2. 双击解压后的文件夹中的“Setup.exe”程序,开始安装软件。 3. 在安装向导中,按照提示一步一步进行安装。可以自定义安装目录、创建快捷方式等。 4. 安装完成后,打开KESION软件。第一次打开软件需要输入管理员账号和密码,并设置数据库服务器地址进行连接。

Public @ 2023-06-03 19:50:16

Windows Server的IIS和Apache性能

IIS和Apache都是流行的Web服务器软件,但它们的性能和特性不同。以下是对它们性能方面的比较: 1. 处理速度: IIS通常比Apache更快,尤其是在Windows环境下。这是因为IIS是Microsoft的官方Web服务器,紧密集成了Windows操作系统和ASP.NET技术。 Apache的性能则取决于它运行在的服务器硬件和软件配置。 2. 稳定性:IIS因为紧密集成Windows

Public @ 2023-06-27 09:50:57

更多您感兴趣的搜索

0.491238s