简单对比测试了几个基于swoole的框架

37次阅读

共计 594 个字符,预计需要花费 2 分钟才能阅读完成。

测试机器为虚拟机,1 核 2G 内存,php 环境和 mysql 都在虚拟机内。
php 7.3.2
swoole 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 条全部成功。

其中 onehyperf有 sql 日志生成

// 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":""}

正文完
 0