HttpArena
Frameworks

drogon

Flagship · C++ · engine: trantor · standard configuration · completeness 4/4

Drogon on the trantor event loop, one event loop per core. Routing and path/query params through the Drogon API, jsoncpp serialization, gzip through the built-in response compression.

Achievements

🥉 1 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥉 BronzeTest profileConnection · Short-lived3 of 71

Composite rank

Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.110 of 714461

Every result

Alpha Round, 11 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,0962,022,7102.02ms7.60ms6541.8%147MiB
ConnectionPipelined4,0967,801,4048.42ms23.20ms6375.7%188MiB
ConnectionShort-lived4,0961,694,8832.40ms43.00ms6643.7%1.3GiB
ConcurrencyAsync Delay32,000143,001221.25ms235.00ms812.0%572MiB
EfficiencyLatency-10K1,0249,98279.5us116.0us30.5%72MiB
EfficiencyLatency-1M1,024998,003108.1us196.0us3551.7%77MiB
EfficiencyLatency-500K/81,024374,9621996475.9us9490432.0us783.5%82MiB
WorkloadJSON Comp4,096127,46631.10ms483.30ms6396.4%198MiB
WorkloadJSON Comp16,384126,931101.35ms1.92s6237.6%405MiB
WorkloadJSON TLS4,096253,05516.13ms117.12ms6522.1%506MiB
Workload8Gbit51249,360102.5us132.0us304.0%188MiB

Compared with

The C++ entries around drogon on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs drogon
hical3349-25%head to head
userver3256-27%head to head

Compare drogon with any C++ entry · Compare drogon with any entry, in any language · Every C++ entry, ranked

Results updated · How the benchmark is run · The machine · Add or fix an entry