下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页PHP4和PHP5性能测试和对比PHP4和PHP5性能测试和对比
发表于:2023-03-25来源::点击数:标签:性能测试
PHP4到今年年底PHPGroup将不再对其进行支持了,所以为了让大家更有信心的转移到PHP5平台上,特别做了这个测试,看看我们PHP4.x是否真的性能比我们的PHP5.x要好捏,测试结果很明显,那就是PHP5.x比php4.x不论是面向对象还是面向过程,都要比PHP4
PHP4到今年年底PHPGroup将不再对其进行支持了,所以为了让大家更有信心的转移到PHP5平台上,特别做了这个测试,看看我们PHP4.x是否真的性能比我们的PHP5.x要好捏,测试结果很明显,那就是PHP5.x比php4.x不论是面向对象还是面向过程,都要比PHP4.x要快,所以大家完全有必要转移到PHP5.x平台上,去体验PHP5.x平台的各种功能和性能。
因为PHP5包括新的对象模型,更多新特点,更快的处理速度,特别是处理面向对象代码的速度,虽然在php4中面向对象代码的速度比较一般,但是在PHP5.x中面向对象代码的速度都超过了面向过程的速度,所以不要对面向对象的性能持有怀疑,下面的测试结果将说明这一切。【测试环境】CPU:IntelPentium42.66GHz
Memory:1GB
Disk:73GB/SCSI
OS:FreeBSD4.11
Web:Apache1.3.37
【测试工具】相关测试工具:ab(也可以选用http_load)
名词RPS:Requestspersecond(每秒的请求数量)
【PHP4.4.2测试结果】[函数Function]测试结果:ab-n10000-c50的结果是1047.23/rps
[类Class]
不实例化类
测试结果:ab-n10000-c50的结果是1034.98/rps
实例化类
signin();
?
测试结果:ab-n10000-c50的结果是1006.14/rps
类的继承
signin();
?
测试结果:ab-n10000-c50的结果是992.95/rps
【PHP5.2.1测试结果】[函数Function]测试结果:ab-n10000-c50的结果是1176.06/rps
[类Class]
不实例化类
测试结果:ab-n10000-c50的结果是1197.17/rps
实例化类
signin();
?
测试结果:ab-n10000-c50的结果是1187.93/rps
类的继承和抽象
signin();
?
测试结果:ab-n10000-c50的结果是1128.54/rps
【测试结果和分析】
[测试结果数据]版本
函数测试
不实例化类
实例化类
类的继承
PHP4.4.2
1047.23/rps
1034.98/rps
1006.14/rps
992.95/rps
PHP5.2.1
1176.06/rps
1197.17/rps
1187.93/rps
1128.54/rps
[结果分析]
1.总体来说,可以明显刚看到PHP5.2的性能要比PHP4.4略高一点,所以不要怀疑PHP5.2的性能会差,明显比PHP4要快;
2.PHP4.4中的类的解析性能明显要比函数的要慢,特别是当使用了继承以后,更是下降的厉害,所以在PHP4.4中更适宜使用面向过程和没有继承的类操作;
3.PHP5.2中结果是类的执行速度比函数还要快,可以看出PHP5.2的引擎对面向对象处理花费了很大的功夫,同时他们不论是函数还是类,性能都不错;
4.通过这个测试,我们完全有理由在代码变更不大的情况下,把PHP4升级到PHP5,而且
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45153-2024老龄化社会照顾人员包容性组织通用要求与指南
- 2025年度教育培训机构租赁合同审查法律意见及教育质量保障
- 二零二五年度润滑油销售与市场推广费用分成合同
- 2025年度用工协议与劳动合同在临时用工制度中的实践
- 二零二五年度实习生实习期用工合同集合
- 二零二五年度终止劳动合同协议书:劳动合同终止与员工离职生活援助合同
- 二零二五年度火锅店加盟合同终止条款
- 手术室护士工作小结范文(5篇)
- 我爱读书演讲稿15篇
- 护理督查工作汇报
- 搞笑小品剧本《大城小事》台词完整版
- 《大模型原理与技术》全套教学课件
- 2023年护理人员分层培训、考核计划表
- 《销售培训实例》课件
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解)
- 【经典文献】《矛盾论》全文
- Vue3系统入门与项目实战
- 2024年宁夏回族自治区中考英语试题含解析
- 光伏发电项目试验检测计划
- 房屋建筑工程投标方案(技术方案)
- 2025年高考语文作文备考:议论文万能模板
评论
0/150
提交评论