Web Frameworks Benchmark


cgi_threads 12 benchmark results

cgi_threads 12 is a d web framework. At concurrency 64 it serves 77 220 requests per second with a P50 latency of 0.70 ms, ranking 232 of 358 overall and 6 of 7 among d frameworks.

All measured metrics for cgi_threads 12, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second77 22076 55776 609
P50 latency0.70 ms0.70 ms0.71 ms
P75 latency1.06 ms1.06 ms1.06 ms
P90 latency1.54 ms1.55 ms1.54 ms
P99 latency2.80 ms2.82 ms2.83 ms
P99.999 latency8.02 ms2001.41 ms2001.41 ms
Average latency0.83 ms1.51 ms1.51 ms
Minimum latency0.06 ms0.06 ms0.05 ms
Standard deviation0.57 ms36.69 ms36.68 ms
Total requests1 158 3631 148 5251 149 408
Bytes received223.53 MB221.63 MB221.80 MB
HTTP errors000
Request timeouts0386386
Socket connection errors09582 750
Socket read errors000
Socket write errors000

Rank

Position of cgi_threads on requests per second.
ConcurrencyOverallAmong d frameworks
64232 of 3586 of 7
256227 of 3586 of 7
512221 of 3586 of 7

Other d frameworks

Fastest d frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 vibed_light 0.1 154 069 0.35 ms 0.65 ms 0
2 vibed 1.3 135 614 0.47 ms 0.75 ms 0
3 serverino 0.7 116 468 0.46 ms 0.90 ms 0
4 cgi_processes 12 88 118 0.06 ms 1.33 ms 0
5 cgi_hybrid 12 79 892 0.49 ms 4.03 ms 0
7 lighttp 0.5 44 240 1.16 ms 2.42 ms 0

All 7 d frameworks