HHVM 3.14.3 发布,执行 PHP 代码的虚拟机
具体测试截图请看: Node.JS vs PHP CLI Server 简单的HTTP服务器性能测试http://my.oschina.net/eechen/blog/369470
PHP5的单进程CLI Server性能都那么劲爆,这也是为什么我基于PHP这个内置CLI Server和WebView打包PHPDroid用于Android应用开发的一个重要原因.
http://www.oschina.net/news/74881/phpdroid-update
Web应用都是I/O密集为主,JIT擅长的计算密集优势体现不出来,这时候就算是Java Tomcat在PHP面前也好不性能优势可言.应用瓶颈最先出现在数据库,这点无需置疑.
PHP7(ZendOpcache)驱动的WordPress的速度接近静态页的速度(0.028s):
http://static.oschina.net/uploads/space/2015/0729/011656_TwPy_561214.png
ab -c100 -n1000 http://www.example.com/app/wordpress/
100并发完成1000个请求,PHP7(开启opcache,5个PHP-FPM工作进程)每秒处理117个请求,HHVM则是每秒126个,性能差距很小.
值得一提的是,HHVM没有热身时(第一次压测),每秒只能处理56个请求,而PHP7仍能处理117个请求.
而且5个PHP-FPM工作进程占用的内存远比多线程架构的HHVM少.
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
页:
[1]