我使用的是 Laravel 4.2,当我浏览页面时,PHP-FPM 会飙升至 10-20%。
我在 2 个环境中检查了它:
A:
Nginx Balancer - 2 CPU,2GB。
PHP-FPM 服务器 - 1 个 CPU,1GB。
MySQL 服务器 - 2 个 CPU,2GB。
B:
1 个 CPU、1GB 的 linode 上的简单 VPS。
*所有服务器上的SSD。
现在,我开始使用 JMeter 更深入地研究它:
JMeter 设置:
Number of Threads(users) - 100.
Ramp-Up Period(in seconds) - 1.
Loop Count - 5.
Run Code Online (Sandbox Code Playgroud)
Laravel 4.2,将请求发送到:
Route::get('/test', function() { echo "Test"; });
结果:大约 40 秒的 CPU 处于 100%。
Laravel 5.2(全新安装),将请求发送到欢迎页面。
结果:CPU 使用率 100% 持续 20 秒。
Phalcon(全新安装):将请求发送到 Hello world 页面。 …