【问题标题】:Why hhvm performance is terrible on small webapp?为什么 hhvm 性能在小型 webapp 上很糟糕?
【发布时间】:2015-04-14 05:33:59
【问题描述】:

最近我用 hhvm 制作了一个性能场景,我发现 hhvm 比 php-fpm5.5(使用 opcache)更快,前提是测试网站相当大(包括 200 多个),但使用像 Yii 1.1.16 这样的小型应用程序时性能很差试驾联系页面。

是我做错了什么还是正常的?

环境:

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)

cpu 消耗在 hhvm 上为小型网页提供服务

【问题讨论】:

    标签: php yii performance-testing hhvm


    【解决方案1】:

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

    • 您是否正在发送预热请求?如果有,有多少,如何?对于几乎任何工作负载的前几个请求,JIT 都会变慢(同样适用于其他 JIT,例如 JVM)

      • 您的实际测量结果如何?围攻,ab,?

    【讨论】:

    • 嗨@FredEmmott,我使用了 apache 基准测试。基准运行超过一分钟,所以我认为有足够的时间来预热。并且在测试过程中处理时间没有减少。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 2021-11-23
    • 2012-11-16
    • 1970-01-01
    相关资源
    最近更新 更多