HTTP server & framework benchmarks

tornado benchmark results

tornado 6.4 is a python web framework. At concurrency 64 it serves 10 058 requests per second with a P50 latency of 6.01 ms, ranking 327 of 383 overall and 32 of 46 among python frameworks.

Throughput, latency & reliability

All measured metrics for tornado 6.4, by concurrency level.
MetricConcurrency 64Concurrency 256Concurrency 512
Requests / second10 05810 24510 146
P50 latency6.01 ms20.93 ms38.79 ms
P75 latency9.11 ms32.98 ms76.41 ms
P90 latency13.35 ms47.16 ms94.86 ms
P99 latency17.76 ms61.22 ms122.17 ms
P99.999 latency23.32 ms79.41 ms142.23 ms
Average latency6.36 ms24.94 ms50.24 ms
Minimum latency0.43 ms0.65 ms1.89 ms
Standard deviation4.58 ms14.32 ms31.47 ms
Total requests150 877153 691152 219
Bytes received25.65 MB26.12 MB25.88 MB
HTTP errors000
Request timeouts000
Socket connection errors000
Socket read errors000
Socket write errors000

Position in this benchmark

Position of tornado on requests per second.
ConcurrencyOverallAmong python frameworks
64327 of 38332 of 46
256327 of 38332 of 46
512324 of 38330 of 46

Badge for your README

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

web frameworks benchmark: #327 of 383

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

web frameworks benchmark: #32 of 46 in python

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

Explore python frameworks

Fastest python frameworks at concurrency 64.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 peregrine-wsgi 1.1 191 025 0.30 ms 0.85 ms 0
2 weft-wsgi 0.1 153 346 0.41 ms 0.52 ms 0
3 fastpysgi-wsgi 0.6 147 137 0.46 ms 0.58 ms 0
4 peregrine-asgi 1.1 118 540 0.55 ms 0.68 ms 0
5 weft-asgi 0.1 118 218 0.53 ms 0.79 ms 0
6 oxapy 0.11 85 921 0.73 ms 1.34 ms 0
7 peregrine-blacksheep 2.6 74 401 0.95 ms 1.14 ms 0
8 emmett 2.7 47 667 1.27 ms 2.98 ms 0
9 asgineer 0.9 43 752 1.46 ms 2.09 ms 0
10 mq-bridge-py 0.2 41 435 1.63 ms 1.86 ms 0

All 46 python frameworks