Возможно, я делаю что-то не так, но я провожу небольшое тестирование между настройкой wordpress php-fpm и настройкой wordpress HHVM. Я слышал и видел множество потрясающих результатов HHVM, но я просто шокирован результатами, которые получаю.
Используя следующую команду тестирования apache, я получаю гораздо более высокую производительность от php-fpm, чем от HHVM.
ab -n1000 http://127.0.0.1:8080/
Для php-fpm я получаю 109,98 запросов в секунду.
К сожалению для меня, я получаю только ~ 12,33 запроса в секунду с HHVM.
Эти тесты выполняются на стандартной новой установке Wordpress. Я должен делать что-то неправильно в моей конфигурации. Мне просто нужен свежий взгляд, чтобы увидеть, не делаю ли я что-то правильно.
Настраивать
Бродячий экземпляр с моего локального Macbook. Сервер Ubuntu 14.04.1 LTS 1 ГБ ОЗУ 1 ЦП Nginx MySQL
Конфигурация HHVM
pid = /var/run/hhvm/pid
hhvm.server.file_socket=/var/run/hhvm/hhvm.sock
hhvm.server.type = fastcgi
hhvm.server.default_document = index.php
hhvm.log.level = Warning
hhvm.log.always_log_unhandled_exceptions = true
hhvm.log.runtime_error_reporting_level = 8191
hhvm.log.use_log_file = true
hhvm.log.file = /var/log/hhvm/error.log
hhvm.repo.central.path = /var/run/hhvm/hhvm.hhbc
hhvm.mysql.typed_results = false
hhvm.eval.jit_warmup_requests = 0
hhvm.eval.jit = true
Конфигурация Nginx
location ~ \.(hh|php)$ {
fastcgi_pass unix:/var/run/hhvm/hhvm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Любая помощь приветствуется! Спасибо.