PHP5.2 function class 性能对比

简单的PHP 5.2性能测试经测试,暂未发现php5.2环境下,面向对象比过程化编程慢很多(这在php4时代是一个广为流传的经验)的明显证据。测试了class 不实例化,实例化,继承,抽象。

环境:

HP nx6320,Core Duo T5600,1G RAM

Winxp SP2,Apache 2.2.4,PHP 5.2.3

第一轮 简单的功能,function vs class
Function

Ab –n 10000 –c 50的结果是422.34rps

Class
不实例化

Ab –n 10000 –c 50的结果是436.46rps

实例化
signin();
?>

Ab –n 10000 –c 50的结果是422.70rps

继承和抽象
signin();
?>

Ab –n 10000 –c 50的结果是423.00rps

单件模式

Ab –n 1000(1万次时间有点长) –c 50的结果是415.58rps

Leave a Reply

Your email address will not be published.

*