HHVM技术现在成熟了吗?是不是被编译后安全性就相当高,必竟是二进制

发布于 2021-11-27 14:29:34 字数 0 浏览 884 评论 5

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

泪冰清 2021-11-29 20:56:46

php7的作者鸟哥发了微博评测hhvm和php7差不多的性能,甚至是php7更强,我也希望php7抛弃历史包袱

离去的眼神 2021-11-29 20:53:46

相比HHVM, 我更期待php7带来的高性能,

毕竟HHVM能做到二进制的可以用代码缓存来实现.

顾忌 2021-11-29 18:36:16

楼主的安全性是指源码安全性,不是处理逻辑.

哑剧 2021-11-29 17:37:16

我测的和opcache性能差不多. 还是建议用php+opcache,毕竟可以使用所有的php扩展和pecl扩展. hhvm就只能跟着FB的需求走了,php的新版本特性也不能立即在hhvm里得到实现.

安全性和是不是编译后没关系, 依然决定于你写的php代码.

臻嫒无言 2021-11-27 15:01:09

添加了JIT支持的HHVM在计算上的确要比PHP快很多,bench.php测试可知,但跟Java的HotSpot JIT成熟度相比相去甚远,Java的HotSpot会对代码块和函数等进行即时编译优化,优化后的速度接近于-O优化的GCC本地代码.

测试环境: i5-3230M, Ubuntu 14.04 64bit, WordPress 4.1, PHP7(2014-12-21), HHVM 3.4.2
测试方法: ab -c50 -n1000 http://www.example.com/app/wordpress/
预热后的测试结果(Requests per second):
PHP5.4 vs PHP7 vs HHVM = 56 vs 134 vs 158
其中PHP-FPM均开启5个工作进程以及启用ZendOPcache.
vmstat 1观测三者的测试,CPU均被耗完.
内存占用方面: PHP7 < PHP5.4 < HHVM

更多的真实应用对比测试:

我提供了HHVM和PHP7的下载,你可以自己测试:
http://my.oschina.net/eechen/blog/298027

由此可见,在WordPress这些实际PHP应用测试中,PHP7性能接近HHVM,而且今年发布后的兼容性和稳定性肯定都要比HHVM好.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文