在本地电脑上搭建了vm虚拟机,配置1核1G
输出hello world ,不同框架的时间消耗情况:
开启模拟100个用户,没用户发送10个请求,总1000请求量
项目 测试项 |
原生php | laravel6.0 | lumen5.3 | thinkphp5.0 |
时间消耗(单位 s) | 7 | 155 | 55 | 52 |
throughput (单位sec) | 142.9 | 6.4 | 23.4 | 34.2 |
原生php:
laravel api:
lumen:
thinkphp
easyswoole
输出hello响应时间对比:
原生php 8ms
easyswoole 4ms
laravel5.6 90ms
1秒钟 easyswoole可以完成1000次以上的文件写操作 消耗3%CPU
原生php完成1000次写操作需要3秒,消耗58%CPU