简单的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
实例化
?>
Ab –n 10000 –c 50的结果是422.70rps
继承和抽象
?>
Ab –n 10000 –c 50的结果是423.00rps
单件模式
Ab –n 1000(1万次时间有点长) –c 50的结果是415.58rps