測試機器爲虛擬機,1核2G內存,php環境和mysql都在虛擬機內。
php 7.3.2
swoole 4.4.5
測試框架有:php
結果爲分別測試五次取的平均值mysql
ab -n 1000 -c 100 http://host/
輸出 hello world 測試結果git
ab -n 1000 -c 100 http://host/create
數據庫操做插入一條記錄測試結果。測試5次一共5000條所有成功。github
其中one
和hyperf
有sql日誌生成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":""}
ab -k ...
測試one | swoft | hyperf | mix | easyswoole | imi | |
---|---|---|---|---|---|---|
hello world 測試 | 14127 | 4760 | 11592 | 6820 | 12867 | 4117 |
添加數據測試 | 1741 | 1136 | 911 | 1007 | 1685 | 1259 |