flask
Flagship · Python · engine: gunicorn · standard configuration
Flask web framework on Gunicorn with sync workers
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. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 63 of 71 | 110 |
Every result
Alpha Round, 19 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 115,161 | 4.25ms | 5.41ms | 5978.6% | 3.2GiB |
| Connection | Baseline | 4,096 | 77,319 | 28.75ms | 257.70ms | 3355.5% | 3.2GiB |
| Connection | Pipelined | 512 | 116,458 | 4.20ms | 5.36ms | 5951.1% | 3.2GiB |
| Connection | Pipelined | 4,096 | 77,697 | 28.52ms | 161.70ms | 3325.3% | 3.2GiB |
| Connection | Short-lived | 512 | 113,993 | 4.29ms | 5.28ms | 6042.0% | 3.2GiB |
| Connection | Short-lived | 4,096 | 107,404 | 20.50ms | 28.30ms | 5688.8% | 3.2GiB |
| Workload | JSON | 4,096 | 82,137 | 26.28ms | 52.90ms | 6077.8% | 3.2GiB |
| Workload | JSON Comp | 512 | 68,903 | 7.32ms | 7.72ms | 6481.7% | 3.2GiB |
| Workload | JSON Comp | 4,096 | 66,225 | 33.05ms | 37.30ms | 5437.4% | 3.2GiB |
| Workload | JSON Comp | 16,384 | 55,126 | 43.70ms | 642.60ms | 4112.9% | 3.2GiB |
| Workload | JSON TLS | 4,096 | 6,834 | 6.57ms | 6.57ms | 2183.7% | 3.3GiB |
| Workload | Upload | 32 | 1,254 | 25.13ms | 68.30ms | 3388.6% | 3.3GiB |
| Workload | Upload | 256 | 1,415 | 179.25ms | 297.30ms | 6232.8% | 3.3GiB |
| Workload | Static | 1,024 | 51,088 | 18.08ms | 18.08ms | 4291.0% | 3.2GiB |
| Workload | Static | 4,096 | 48,966 | 59.43ms | 59.43ms | 4173.6% | 3.2GiB |
| Workload | Static | 6,800 | 45,548 | 63.80ms | 63.80ms | 3784.8% | 3.2GiB |
| Database | Async DB | 1,024 | 42,384 | 23.88ms | 25.70ms | 5346.6% | 3.3GiB |
| Multi-endpoint | API-4 | 256 | 6,328 | 40.32ms | 64.00ms | 366.7% | 268MiB |
| Multi-endpoint | API-16 | 1,024 | 17,096 | 59.63ms | 64.10ms | 1501.4% | 916MiB |
How the benchmark is run · The machine · Add or fix an entry