我已将Apache + modphp替换为nginx + HHVM。 单独的html文档(来自curl和FF)原始站点运行1-2秒。 使用HHVM,它现在运行14-20秒。
这一切都在Ubuntu 14.04上运行。有了股票php.ini和server.ini
以下是一些配置:
location ~ \.(hh|php)$ {
fastcgi_keep_conn on;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename; // The only change
include fastcgi_params;
}
server {
#listen stuff
#root stuff
#index stuff
location / {
try_files $uri $uri/ index.php?$query_string;
}
include hhvm.conf
}
这是使用CodeIgniter作为框架。
答案 0 :(得分:0)
这里可能存在很多奇怪的效果,这在很大程度上取决于你的应用......但总的来说,这真的不应该发生。一些快速的尝试:
top
可以帮助您解决这个问题,第一个近似值:哪个进程占用CPU?或者,如果它们都不是,那时间在哪里?