HTTP server & framework benchmarks

peregrine-django benchmark results

peregrine-django 6.1 is a python web framework. At concurrency 64 it serves 39 721 requests per second with a P50 latency of 3432.79 ms, ranking 297 of 387 overall and 24 of 44 among python frameworks.

Throughput, latency & reliability

All measured metrics for peregrine-django 6.1, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second39 72141 78042 316
P50 latency3432.79 ms3550.89 ms3469.65 ms
P75 latency6111.91 ms6174.72 ms6105.09 ms
P90 latency7814.49 ms7837.70 ms7802.20 ms
P99 latency9457.66 ms9075.37 ms9214.63 ms
P99.999 latency10282.33 ms9662.46 ms9998.34 ms
Average latency3735.22 ms3798.78 ms3746.51 ms
Minimum latency0.17 ms0.17 ms0.18 ms
Standard deviation2833.68 ms2784.11 ms2795.25 ms
Total requests580 388599 866608 188
Bytes received96.17 MB99.40 MB100.76 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors0019
Socket write errors000

Position in this benchmark

Position of peregrine-django on requests per second.
ConcurrencyOverallAmong python frameworks
64297 of 38724 of 44
256291 of 38725 of 44
512287 of 38724 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
6 fastpysgi-asgi 0.6 86 561 1151.83 ms 8611.16 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

All 44 python frameworks