简单对比测试了几个基于swoole的框架
测试机器为虚拟机,1核2G内存,php环境和mysql都在虚拟机内。
php 7.3.2swoole 4.4.5
测试框架有:
one,
swoft,
hyperf,
mix,
easyswoole,
imi
结果为分别测试五次取的平均值
ab -n 1000 -c 100 http://host/ 输出 hello world 测试结果
ab -n 1000 -c 100 http://host/create 数据库操作插入一条记录测试结果。测试5次一共5000条全部成功。
其中one和hyperf有sql日志生成
1 2 3 4 5 | // hyperf sql日志 [2019-09-11 11:38:44] sql.INFO: [4.4] insert into `users` (`name`, `email`, `age`) values ( 'hf' , 'hfe' , '11' ) [] [] // one sql日志 DEBUG|2019-09-11 11:35:52|XXhrmBOFFF2bDmOwi4jwAg|/Controllers/IndexController.php:19|{ "sql" : "insert into users (name,email,age) values ('one','one','33')" , "id" : "303e4243b15b414409bfb932cf41a7e1" , "key" : "default" , "time" :3.579854965209961, "err" : "" } |
- 补充 ab -k ...测试
one | swoft | hyperf | mix | easyswoole | imi | |
---|---|---|---|---|---|---|
hello world 测试 | 14127 | 4760 | 11592 | 6820 | 12867 | 4117 |
添加数据测试 | 1741 | 1136 | 911 | 1007 | 1685 | 1259 |
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/6824/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取