HTTP server & framework benchmarks

fastpysgi-asgi benchmark results

fastpysgi-asgi 0.6 is a python web framework. At concurrency 64 it serves 86 561 requests per second with a P50 latency of 1151.83 ms, ranking 172 of 387 overall and 6 of 44 among python frameworks.

Throughput, latency & reliability

All measured metrics for fastpysgi-asgi 0.6, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second86 56177 60878 192
P50 latency1151.83 ms1446.40 ms1432.06 ms
P75 latency3741.35 ms4472.15 ms4013.40 ms
P90 latency6835.54 ms7066.28 ms6615.72 ms
P99 latency8611.16 ms8725.85 ms7854.08 ms
P99.999 latency8979.80 ms9116.33 ms8432.30 ms
Average latency2273.28 ms2552.93 ms2378.11 ms
Minimum latency0.07 ms0.08 ms0.08 ms
Standard deviation2586.58 ms2709.70 ms2465.09 ms
Total requests1 092 6421 017 4781 008 119
Bytes received141.62 MB131.82 MB130.45 MB
HTTP errors000
Request timeouts28106202
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of fastpysgi-asgi on requests per second.
ConcurrencyOverallAmong python frameworks
64172 of 3876 of 44
256179 of 3877 of 44
512173 of 3876 of 44

Explore python frameworks

Fastest python frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 peregrine-wsgi 1.1.5 114 970 1478.14 ms 5124.78 ms 0
2 oxapy 0.11 114 880 1584.64 ms 5344.60 ms 0
3 fastpysgi-wsgi 0.6 111 713 1509.21 ms 5307.73 ms 0
4 peregrine-asgi 1.1.5 97 931 1984.34 ms 5893.46 ms 0
5 mq-bridge-py 0.2 86 932 2131.46 ms 6460.07 ms 0
7 asgineer 0.9 85 254 1894.40 ms 7739.39 ms 0
8 peregrine-blacksheep 2.6 81 524 2215.42 ms 6587.05 ms 0
9 lihil 0.2 78 043 1964.71 ms 7927.81 ms 0
10 sanic 25.12 76 306 1729.54 ms 8230.23 ms 0
11 blacksheep 2.6 74 118 1955.67 ms 8357.89 ms 0

All 44 python frameworks