mirror of
https://github.com/notrab/dumbo.git
synced 2025-01-17 06:08:31 +01:00
Benchmarks Example
This example has some basic benchmarks for Dumbo.
Running the Example
-
Install dependencies:
composer install
-
Start the server:
composer start
-
Run the benchmark:
php benchmark.php
Example results
Benchmark Results:
Concurrency: 50
Scenario: simple
Method: GET, Path: /, Requests: 1000
Total Time: 0.1485 seconds
Average Time per Request: 0.1485 ms
Requests per Second: 6,733.10
Scenario: echo
Method: POST, Path: /echo, Requests: 500
Total Time: 0.0756 seconds
Average Time per Request: 0.1512 ms
Requests per Second: 6,615.06
Scenario: cpu
Method: GET, Path: /cpu, Requests: 100
Total Time: 1.4337 seconds
Average Time per Request: 14.3370 ms
Requests per Second: 69.75
Scenario: db
Method: GET, Path: /db/{id}, Requests: 500
Total Time: 27.4210 seconds
Average Time per Request: 54.8419 ms
Requests per Second: 18.23
Scenario: large
Method: GET, Path: /large, Requests: 200
Total Time: 0.0951 seconds
Average Time per Request: 0.4757 ms
Requests per Second: 2,102.01