fastpysgi-wsgi
Engine · Python · engine: libuv
An ultra fast WSGI/ASGI server for Python
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 | 20 of 34 | 124 |
Every result
Alpha Round, 22 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 | 1,380,613 | 370us | 875us | 6881.3% | 367MiB |
| Connection | Baseline | 4,096 | 1,400,230 | 2.93ms | 3.70ms | 6620.2% | 846MiB |
| Connection | Pipelined | 512 | 3,448,844 | 2.36ms | 5.29ms | 6592.9% | 348MiB |
| Connection | Pipelined | 4,096 | 2,681,196 | 24.40ms | 30.80ms | 6479.3% | 845MiB |
| Connection | Short-lived | 512 | 1,044,286 | 479us | 3.75ms | 6180.2% | 406MiB |
| Connection | Short-lived | 4,096 | 1,163,153 | 3.50ms | 55.90ms | 6450.8% | 507MiB |
| Workload | JSON | 4,096 | 732,898 | 5.22ms | 140.90ms | 6391.2% | 842MiB |
| Workload | JSON Comp | 512 | 357,084 | 1.43ms | 5.13ms | 5839.3% | 593MiB |
| Workload | JSON Comp | 4,096 | 366,864 | 10.92ms | 260.00ms | 6272.8% | 787MiB |
| Workload | JSON Comp | 16,384 | 371,108 | 39.74ms | 1.04s | 6295.9% | 962MiB |
| Workload | JSON TLS | 4,096 | 598,488 | 6.83ms | 6.83ms | 6448.7% | 659MiB |
| Workload | Upload | 32 | 1,902 | 16.77ms | 160.10ms | 1848.1% | 2.1GiB |
| Workload | Upload | 256 | 1,473 | 159.95ms | 1.39s | 4955.4% | 4.4GiB |
| Workload | Static | 1,024 | 1,334,655 | 731.39us | 731.39us | 6464.2% | 417MiB |
| Workload | Static | 4,096 | 1,309,758 | 3.09ms | 3.09ms | 6254.3% | 857MiB |
| Workload | Static | 6,800 | 1,290,910 | 5.77ms | 5.77ms | 6276.4% | 1.2GiB |
| Workload | Static TLS | 1,024 | 855,993 | 1.18ms | 44.62ms | 6482.6% | 547MiB |
| Workload | Static TLS | 4,096 | 555,960 | 7.36ms | 89.19ms | 6433.5% | 1.9GiB |
| Workload | Static TLS | 6,800 | 514,313 | 13.36ms | 171.48ms | 6417.0% | 5.1GiB |
| Database | Async DB | 1,024 | 70,380 | 14.08ms | 82.70ms | 4360.0% | 886MiB |
| Multi-endpoint | API-4 | 256 | 19,866 | 12.00ms | 157.30ms | 313.6% | 88MiB |
| Multi-endpoint | API-16 | 1,024 | 55,082 | 17.04ms | 303.40ms | 1257.4% | 245MiB |
How the benchmark is run · The machine · Add or fix an entry