为什么hhvm在小型webapp上表现糟糕?

时间:2015-04-14 05:33:59

标签: php yii performance-testing hhvm

最近我用hhvm做了一个性能场景,我发现hhvm比php-fpm5.5(带opcache)更快,只有测试网站相当大(200+包括)但是对于像Yii 1.1.16这样的小型应用程序执行很糟糕testdrive联系页面。

我犯了一些错误还是正常的?

环境:

Machine: 64 GB / 20 CPUs digitalocean
PHP 5.5.9-1ubuntu4.7 OPcache v7.0.3
HipHop VM 3.6.1 (rel)
Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-46-generic x86_64)

server: 64 GB / 20 CPUs (digitalocean); apache benchmark on /testdrive/index.php?r=site/contact

cpu消费为hhvm上的小型网页提供服务 cpu consumption serving small footprint webpages on hhvm

1 个答案:

答案 0 :(得分:0)

对于/非常/轻量级的页面,HHVM可能会更慢;但是,这里没有足够的信息来确定这是否属于这种情况:

  • 你发送热身请求了吗?如果是这样,有多少,怎么样?对于几乎所有工作负载的前几个请求,JIT都会变慢(同样适用于其他JIT,例如JVM)

    • 你是如何测量的?围攻,ab,?