PHP on Windows性能测试报告
时间:2025-05-11
PHP on Windows 性能测试报告 康盛创想系统技术支持部 2008年11月" />
时间:2025-05-11
PHP 在 Windows性能测试报告,可以参考一下
gg336x280();11-png_6_0_0_0_0_0_0_918_1188-443-0-127-443.jpg" alt="PHP on Windows性能测试报告" />
PHP on Windows
性能测试报告
康盛创想系统技术支持部
2008年11月
PHP 在 Windows性能测试报告,可以参考一下
目录
1 项目测试相关..........................................................................................................................................3
1.1 测试目的..................................................................................................................................................3
1.2 测试环境..................................................................................................................................................3
1.3 测试方案..................................................................................................................................................4
2 测试结果..................................................................................................................................................4
2.1 测试结果综述..........................................................................................................................................4
2.2 项目测试条目和结果..............................................................................................................................4
2.2.1 每秒点击量...........................................................................................................................................4
2.2.1 数据吞吐量...........................................................................................................................................6
2.2.3 平均响应时间.......................................................................................................................................7
3 总结..........................................................................................................................................................9
PHP 在 Windows性能测试报告,可以参考一下
1 项目测试相关
使用PHP论坛程序 Discuz! 分别运行于Windows Server 2008 和 CentOS 5.2平台进行性能测试,测试不同平台运行Discuz !的性能指标。
1.1 测试目的
该项目是对Discuz!在Windows平台上和Linux平台上进行的性能测试,服务器硬件环境均选用同样的硬件配置。
1.2 测试环境
对比两个平台的性能,测试中在硬件和软件选择基本已做到对等,且尽可能与网站的真实生产环境靠近。均选用Dell PowerEdge 2950 作为硬件平台,操作系统均选用64位的版本,具体的配置以及环境如下:
Linux Server
参数
DELL PowerEdge 2950
2 * Intel(R) Xeon(R) CPU E5405
16GB RAM
1000Mbps NIC
146GB SAS
CentOS 5.2 Linux (Kernel 2.6.18-53.el5 based)
Discuz! Board 6.0.0 Simplified-Chinese GBK
Apache 2.0.29
PHP 5.2.6
MySQL 5.0.51a 硬件平台 操作系统 环境软件
Windows Server
参数
硬件平台
操作系统
环境软件
DELL PowerEdge 2950 2 * Intel(R) Xeon(R) CPU E5405 16GB RAM 1000Mbps NIC 146GB SAS Windows Server 2008 x86_64 Discuz! Board 6.0.0 Simplified-Chinese GBK IIS 7 PHP 5.2.6 MySQL 5.0.51a
PHP 在 Windows性能测试报告,可以参考一下
1.3 测试方案
分别将 Discuz !论坛程序运行在两个不同的平台上,并使用压测软件对其发起请求,模拟用户访问,并对比Discuz !在不同平台上运行的性能差异。
在两台服务器上分别部署Apache + PHP 5.2.6 和 IIS(Fast CGI)+ PHP 5.2.6 ,并在此环境中运行Discuz!论坛程序。
使用lordrunner 对Linux + Apache + PHP平台进行性能测试
使用lordrunner 对Windows + IIS + PHP(Fast CGI)平台进行性能测试
2 测试结果
2.1 测试结果综述
对运行Discuz!的两个不同平台进行了为期六个小时的压力测试,Windows平台在各个环节均表现性能优异,下面是测试所得的数据统计表:
测试条目
每秒点击数
数据吞吐量
平均响应时间
效率对比 (Windows vs Linux) 44% 提升(2000/s vs 1380/s) 10%提升(5.9M vs 5.35M) 35%提升(3.6s vs 5.5s)
2.2 项目测试条目和结果
分别对两个平台的“每秒点击量”、“数据吞吐量”、“平均响应时间”进行测试。
2.2.1 每秒点击量
使用loadrunner对两个平台分别进行测试六个小时,并发数为150 。对比测试结果如下:
PHP 在 Windows性能测试报告,可以参考一下
CentOS 5.2
Windows Server 2008
PHP 在 Windows性能测试报告,可以参考一下
上图可以清楚的看出,在六个小时内,Discuz!分别运行在两个平台的点击数。Windows的IIS + PHP(Fast CGI) 每秒 2000次 ,Linux上Apache + PHP 为 1380次 ,前者提高 44%
2.2.2 数据吞吐量
下面是Windows Server 2008 +IIS + PHP (Fast CGI)与 CentOS 5.2 + Apache + PHP六个小时内的数据吞吐量的情况:
Centos 5.2
PHP 在 Windows性能测试报告,可以参考一下
Windows Server 2008
通过上图能比较明显的看出Windows Server 2008 数据吞吐量达到了5.9M ,CentOS 5.2 +Apache + PHP 为 5.35M,前者 提高 …… 此处隐藏:2141字,全部文档内容请下载后查看。喜欢就下载吧 ……