我可能做错了什么,但我正在 php-fpm wordpress 设置和 HHVM wordpress 设置之间进行一些测试。我听过并看到过 HHVM 的许多令人兴奋的结果,但我只是对我得到的结果感到震惊。
使用以下 apache 测试命令,我从 php-fpm 获得的性能比 HHVM 高得多。
ab -n1000 http://127.0.0.1:8080/
对于 php-fpm,我每秒收到 109.98 个请求。
不幸的是,对于我来说,HHVM 每秒仅收到约 12.33 个请求。
这些测试是在标准的全新 WordPress 安装上完成的。我的配置一定是做错了什么。我只是需要一双新的眼睛来看看我是否做错了什么。
Setup
来自我本地 Macbook 的 Vagrant 实例。
Ubuntu 服务器 14.04.1 LTS
1GB 内存
1个CPU
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;
}
任何帮助表示赞赏!谢谢。
好吧,我终于明白为什么会发生这种情况了......
并不是 HHVM 慢。我正在使用 Vagrant 并在主机和来宾操作系统之间设置共享目录。 VirtualBox 共享文件夹非常慢!!!当我将所有 Wordpress 文件放在不同的私有目录中并将 Nginx 指向它时,我的每秒请求数急剧增加。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)