HTTP server & framework benchmarks

oatpp benchmark results

oatpp 1.3 is a cpp web framework. At concurrency 64 it serves 131 484 requests per second with a P50 latency of 0.41 ms, ranking 115 of 383 overall and 2 of 2 among cpp frameworks.

Throughput, latency & reliability

All measured metrics for oatpp 1.3, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second131 484111 675108 836
P50 latency0.41 ms2.11 ms4.63 ms
P75 latency0.65 ms2.74 ms4.88 ms
P90 latency0.70 ms2.91 ms5.15 ms
P99 latency0.95 ms3.46 ms6.00 ms
P99.999 latency2.11 ms12.24 ms508.01 ms
Average latency0.49 ms2.29 ms4.69 ms
Minimum latency0.03 ms0.03 ms0.03 ms
Standard deviation0.20 ms1.24 ms14.25 ms
Total requests1 972 3181 675 3361 633 007
Bytes received156.73 MB133.14 MB129.77 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of oatpp on requests per second.
ConcurrencyOverallAmong cpp frameworks
64115 of 3832 of 2
256130 of 3832 of 2
512129 of 3832 of 2

Badge for your README

Show the rank of oatpp in your README. The image is updated together with the results.

web frameworks benchmark: #115 of 383

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/cpp/oatpp/badge.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/cpp/oatpp/)

web frameworks benchmark: #2 of 2 in cpp

[![Web Frameworks Benchmark](https://web-frameworks-benchmark.vercel.app/frameworks/cpp/oatpp/badge-language.svg)](https://web-frameworks-benchmark.vercel.app/frameworks/cpp/oatpp/)

Explore cpp frameworks

Fastest cpp frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 drogon 1.9 177 005 0.09 ms 11.31 ms 0

All 2 cpp frameworks