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

Windows IIS日志文件分析程序

作为AI程序,我不具备直接分析和处理IIS日志文件的能力,但我可以向您推荐一些常用的IIS日志分析工具和程序: 1. LogParser:微软提供的免费命令行工具,支持多种数据源,包括IIS、Event Logs、CSV等,可以灵活的查询和分析Log文件。 2. AWStats:一款开源免费的Web日志分析工具,可以分析Apache、IIS、Nginx等Web服务器的Log文件,生成丰富的统计

Public @ 2023-05-26 07:00:11

Windows Server 2008R2系统安装Oracle10g数据库

1. 确认操作系统版本和Oracle数据库版本是否兼容,并下载对应的Oracle安装文件。 2. 安装Oracle先决条件软件,包括Microsoft .NET Framework、Microsoft Visual C++以及Microsoft Windows SDK。 3. 在Oracle安装介质上找到“database”文件夹,运行其中的“setup.exe”程序,开始Oracle数据库安

Public @ 2023-04-29 16:00:11

windows2003网站权限设置错误提示未授权的处理方法

要解决Windows Server 2003网站权限设置错误提示未授权的问题,您可以采取以下步骤: 1. 确认已经登录到正确的账户。您需要使用管理员账户或拥有管理员权限的账户登录。 2. 打开IIS管理器。选择您需要修改权限的网站,在右侧菜单中选择“权限”。 3. 确认当前已经对该网站授予了正确的权限。例如,如果需要对网站进行修改,您需要在权限中添加“写入”权限。 4. 如果您确认权限设置

Public @ 2023-06-24 04:00:11

更多您感兴趣的搜索

0.532493s