下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分销权2026年独家合作备忘录
- 煤矿安全生产管理制度
- 2026四上数学第六单元公开课课件
- ICU脓毒血症护理查房
- 商品管理笔试题目及答案
- 研究生录取通知书遗失补办流程及所需材料规范说明
- 河南近年特色美食考试题目与答案
- 住院医师规范化培训《放射肿瘤科》模考试题(含参考答案解析)
- 4月住院医师规范化培训《泌尿外科》习题含答案
- 小学科学三年级上册《物体的运动形式》探究教案
- 河南省2026年中考数学试卷(含答案)
- 2026年秋季新学期第一次全体教师大会上校长讲话刷屏了:“教育从来都是一地鸡毛但别忘了当初为什么来!”
- 2026年领导干部网络学法用法法律知识竞赛考试题库及答案
- 2026年广东省中考地理真题及答案解析
- 肿瘤患者的活动与运动指导
- 2026年国企风控岗笔试试题及答案
- 2026年小学语文教师学科专业知识考试试题及答案
- 新版医疗器械生产质量管理规范解读
- GB/T 17315-2026玉米种子生产技术规程
- 全国总工会工会财务制度
- 新型建筑材料 课件全套 第1-13章 绪论、材料的基本性质 -混凝土3D打印技术
评论
0/150
提交评论