建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > PHP学习 > PHP4和PHP5性能测试和对比哪些区别

PHP4和PHP5性能测试和对比哪些区别

时间:2016-05-11 10:43:55  来源:免费模板网 作者:风雪 阅读次数 tags性能

由于php版本很多,不同的版本也多少有点区别,那种针对php4和php5有哪些不同点呢

PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,测试结果很明显,那就是PHP 5.x 比php 4.x不论是面向对象还是面向过程,都要比PHP 4.x 要快,所以大家完全有必要转移到PHP 5.x 平台上,去体验PHP 5.x 平台的各种功能和性能。因为PHP 5 包括新的对象模型,更多新特点,更快的处理速度,特别是处理面向对象代码的速度,虽然在php 4中面向对象代码的速度比较一般,但是在PHP5.x中面向对象代码的速度都超过了面向过程的速度,所以不要对面向对象的性能持有怀疑,下面的测试结果将说明这一切。 


【测试环境】 
  • [*]CPU: Intel Pentium4 2.66GHz[*]Memory: 1GB[*]Disk: 73GB/SCSI[*]OS: FreeBSD 4.11[*]Web: Apache 1.3.37 
    测试工具:ab (也可以选用http_load) 
    名词RPS: Requests per second (每秒的请求数量)
相关 
测试工具:ab (也可以选用http_load) 
名词RPS: Requests per second (每秒的请求数量) 


【PHP 4.4.2 测试结果】 
[ 函数 Function ] 
function signin(){ 
echo "test"; 

signin(); 
?>
 
测试结果:ab -n 10000 -c 50 的结果是1047.23/rps 

[ 类 Class ] 
不实例化类 
class User{ 
function signin(){ 
echo "test"; 


User::signin(); 
?>
 
测试结果:ab -n 10000 -c 50 的结果是 1034.98/rps 

实例化类 
class User{ 
function signin(){ 
echo "test"; 


$user=new User(); 
$user->signin(); 
?>
 
测试结果:ab -n 10000 -c 50 的结果是 1006.14/rps 

类的继承 
class AUser{ 
function signin(){} 

class User extends Auser{ 
function signin(){ 
echo "test"; 


$user=new User(); 
$user->signin(); 
?>
 
测试结果:ab -n 10000 -c 50 的结果是 992.95/rps 

本文地址:https://www.freemoban.com/php/2016/0511/2601.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!