Почему производительность hhvm ужасна в маленьком веб-приложении?

Недавно я сделал сценарии производительности с hhvm и обнаружил, что hhvm быстрее, чем php-fpm5.5 (с opcache), только если сайт тестирования достаточно большой (включает 200+), но работает ужасно с небольшим приложением, таким как Yii 1.1.16 testdrive contact page ,

я сделал какую-то ошибку или это нормально?

среда:

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)

сервер: 64 ГБ / 20 процессоров (digitalocean); тест apache для /testdrive/index.php?r=site/contact

Расход процессора, обслуживающий небольшие веб-страницы на hhvm
Расход процессора, обслуживающий небольшие веб-страницы на hhvm

2

Решение

HHVM может быть медленнее для / очень / легких страниц; однако здесь недостаточно информации, чтобы убедиться, что это так:

  • Вы отправляете запросы на разогрев? Если да, сколько и как? JIT будет медленнее для первых нескольких запросов практически при любой рабочей нагрузке (то же самое относится и к другим JIT, таким как JVM)

    • как вы на самом деле измерения? Осада, а?
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]