各请求数量数据对比
- ab -c 100 -n 1000
-
- laravel
- Yii
- ThinkPHP
- 单文件PHP
- ab -c 200 -n 2000
-
- Laravel
- Yii
- ThinkPHP
- 单文件PHP
- ab -c400 -n 4000
-
- Laravel
- Yii
- ThinkPHP
- 单文件PHP
- ab -c600 -n 6000
-
- Laravel
- Yii
- ThinkPHP
- 单文件PHP
- ab -c800 -n 8000
-
- laravel
- Yii
- ThinkP
- 单文件PHP
- ab -c1000 -n 10000
-
- Laravel
- Yii
- Thinkp
- 单文件PHP
Laravel6、Yii2、ThinkPHP6 初始性能对比
环境:阿里云2H4G服务器centos初始CPU=1.7%;未对框架做缓存优化
ab -c 100 -n 1000
laravel
CPU=61% max
Yii
CPU=37% max
ThinkPHP
CPU=16% max
单文件PHP
CPU=2.5% max
ab -c 200 -n 2000
Laravel
CPU=79% max
Yii
CPU=51.3% max
ThinkPHP
CPU=21.5% max
单文件PHP
CPU=3.5% max
ab -c400 -n 4000
Laravel
CPU=78% max
Yii
CPU=78% max
ThinkPHP
CPU=62% max
单文件PHP
CPU=5.5% max
ab -c600 -n 6000
Laravel
CPU=68% max 无意义,太慢了
Yii
CPU=78.2% max
ThinkPHP
CPU=62.5% max
单文件PHP
CPU=7% max
ab -c800 -n 8000
laravel
CPU=72.5% max 无意义,太慢了
Yii
CPU=78.8% max
ThinkP
CPU=63% max
单文件PHP
CPU=9.5% max
ab -c1000 -n 10000
Laravel
CPU=63% max 无意义,太慢了,卡死了
Yii
CPU=79% max
Thinkp
CPU=62% max
单文件PHP
CPU=9.2 max
环境:阿里云2H4G服务器centos初始CPU=1.7%;开启了opcache,未对框架做缓存优化