php7.1,首先是swoole的性能测试,10000个请求,11.555 seconds。
Server Software: swoole-http-server
Server Hostname: 192.168.24.128
Server Port: 9501
Document Path: /v01/demo
Document Length: 93 bytes
Concurrency Level: 1
Time taken for tests: 11.555 seconds
Complete requests: 10000
Failed requests: 9375
(Connect: 0, Receive: 0, Length: 9375, Exceptions: 0)
Write errors: 0
Total transferred: 5261326 bytes
HTML transferred: 2372392 bytes
Requests per second: 865.46 [#/sec] (mean)
Time per request: 1.155 [ms] (mean)
Time per request: 1.155 [ms] (mean, across all concurrent requests)
Transfer rate: 444.68 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 1.6 0 65
Processing: 1 1 0.6 1 34
Waiting: 0 1 0.5 1 20
Total: 1 1 1.7 1 66
Percentage of the requests served within a certain time (ms)
50% 1
66% 1
75% 1
80% 1
90% 1
95% 1
98% 2
99% 3
100% 66 (longest request)
然后是nginx+php-fpm,10000个请求,166.468 seconds
Server Software: nginx
Server Hostname: localhost
Server Port: 80
Document Path: /
Document Length: 21 bytes
Concurrency Level: 1
Time taken for tests: 166.468 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 1810000 bytes
HTML transferred: 210000 bytes
Requests per second: 60.07 [#/sec] (mean)
Time per request: 16.647 [ms] (mean)
Time per request: 16.647 [ms] (mean, across all concurrent requests)
Transfer rate: 10.62 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 1
Processing: 13 17 5.1 15 240
Waiting: 13 16 5.0 15 240
Total: 13 17 5.1 15 240
Percentage of the requests served within a certain time (ms)
50% 15
66% 16
75% 16
80% 17
90% 18
95% 22
98% 31
99% 39
100% 240 (longest request)