|
测试了下6月6日下载编译的PHP7和HHVM最新的3.7.1. ab -c100 -n1000 http://www.example.com/app/wordpress/
100并发完成1000个请求,PHP7(开启opcache,5个PHP-FPM工作进程)每秒处理117个请求,HHVM则是每秒126个,性能差距很小.
值得一提的是,HHVM没有热身时(第一次压测),每秒只能处理56个请求,而PHP7仍能处理117个请求.
Xubuntu(i5-3230M)上,简单的time curl WordPress首页测试,PHP7 Beta2比HHVM 3.8.1快32%!
PHP7和HHVM均进行了热身,PHP7缓存有opcode,HHVM缓存有hhbc(即hiphop bytecode).
http://static.oschina.net/uploads/space/2015/0802/154304_lP6z_561214.png
如果对测试数据存在质疑,欢迎下载我在Ubuntu上打包的适用于64位的Linux的PHP7 Beta2 with Swoole和HHVM 3.8.1自行测试:
http://my.oschina.net/eechen/blog/411534
除了解压即用的二进制包,里面还有详细的打包步骤.
bench.php测试显示,从5.4->5.5->5.6,PHP性能一直有小幅提升.
而PHP7性能则是翻倍提升,并且大幅减少内存占用.
http://static.oschina.net/uploads/space/2015/1031/133321_XtyY_561214.png
PHP5.0的bench.php耗时是13秒多,而现在PHP7的耗时不足1秒,说PHP7速度是PHP5.0的13倍,一点都不夸张. |
|
|