PHP的效率比起JAVA简直弱爆了!

PHP的运行速度如何?我这里有一个跟JAVA比较的测试图表:

java与php


表格数据:

 

Benchmark Time Memory Code
 mandelbrot 1/57 17×
 binary-trees 1/43 1/2 ±
 fannkuch-redux 1/43 ± ±
 n-body 1/35 ±
 spectral-norm 1/23 ±
 fasta 1/12 ±
 k-nucleotide 1/7
 reverse-complement 1/4 ±
 regex-dna 1/2
 pidigits 15×

我们看到,在很多指标上, java运行速度是PHP的数倍甚至数十倍,最大的差距居然有57倍之多

 

数据出处:http://benchmarksgame.alioth.debian.org/u64/benchmark.php?test=all&lang=java&lang2=php&data=u64

当然,这只能片面的反映一些问题,这里jit功不可没。并且面对java的各种大规模封装,在实际运用中PHP还是会在它灵巧的一面来展现相应的效率。


那,在实际的web开发中,PHP的运行效率又是如何呢?我这里又有一个数据:

php java

数据出处:http://www.techempower.com/benchmarks

在对mysql的读写访问测试中,完全ORM封装的部分框架和原生代码的运行效率比较:

常用的spring与symfony2差距居然达到近27倍!与纯PHP实现比较也竟然差到8倍之多!

PHP的表现在java面前丢尽了脸啊!

那么我们该如何优化我们的PHP代码,让它的速度得到“暴力的提升”呢?请期待下篇博文...

 

posted @ 2013-06-07 20:14  爱生活,爱编程  阅读(8571)  评论(1编辑  收藏  举报