HHVM的执行速度比PHP 5.6慢......为什么?

时间:2017-01-18 21:17:25

标签: php performance amazon-ec2 hhvm

我现在已经玩了一段时间了,我想也许我会问社区。

Log::write("perf", "start" );
for($i=0;$i<100000000;$i++) {}
Log::write("perf", "finish");

你可以看到它的基本日志写入;然后一个cpu绑定计算为0到1亿。

如果我在命令行上执行此程序,它会在大约2.2秒后解析,如果我用hhvm执行此文件,它会在0.326秒内解析。相当快!

然而,当我在应用程序中间的Web实例中运行相同的精确设置时(请注意我使用perf日志警卫,所以我知道其他人不会影响它)...同样的程序在FCGI apache2下,该部分以惊人的5秒运行。

对于我的生活,我无法弄清楚为什么会这么慢?作为一个笔记;等待JIT 20通知完成不会加快程序......

知道我在这里做错了什么吗?

请注意,这是在AWS c4实例上的Ubuntu 16.04上运行。

0 个答案:

没有答案