ring-http-exchange
Emerging · Clojure · engine: robaho-httpserver · standard configuration
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 | 15 of 71 | 468 |
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,209,922 | 422us | 1.05ms | 6360.6% | 13.5GiB |
| Connection | Baseline | 4,096 | 1,176,734 | 3.48ms | 13.00ms | 6299.7% | 13.0GiB |
| Connection | Short-lived | 512 | 838,837 | 602us | 5.42ms | 6169.5% | 13.5GiB |
| Connection | Short-lived | 4,096 | 833,565 | 4.89ms | 51.40ms | 5983.6% | 13.5GiB |
| Workload | JSON | 4,096 | 436,681 | 9.19ms | 47.90ms | 5393.9% | 13.7GiB |
| Workload | JSON Comp | 512 | 18,832 | 27.19ms | 42.10ms | 671.1% | 801MiB |
| Workload | JSON Comp | 4,096 | 139,354 | 29.34ms | 56.90ms | 4677.6% | 14.3GiB |
| Workload | JSON Comp | 16,384 | 224,270 | 62.04ms | 924.60ms | 6590.3% | 15.7GiB |
| Workload | JSON TLS | 4,096 | 445,438 | 13.94ms | 81.81ms | 6421.3% | 13.9GiB |
| Workload | Upload | 32 | 2,671 | 11.95ms | 34.10ms | 2443.5% | 392MiB |
| Workload | Upload | 256 | 2,894 | 81.50ms | 324.30ms | 4590.8% | 384MiB |
| Workload | Static | 1,024 | 224,733 | 7.07ms | 204.21ms | 6451.6% | 4.8GiB |
| Workload | Static | 4,096 | 238,259 | 129.02ms | 1.68s | 6369.6% | 4.9GiB |
| Workload | Static | 6,800 | 220,929 | 146.88ms | 2.00s | 6528.4% | 4.9GiB |
| Workload | Static TLS | 1,024 | 190,477 | 8.27ms | 219.74ms | 6390.8% | 5.0GiB |
| Workload | Static TLS | 4,096 | 192,014 | 150.45ms | 1.97s | 6341.7% | 5.2GiB |
| Workload | Static TLS | 6,800 | 184,649 | 46.89ms | 1.10s | 6426.8% | 12.2GiB |
| Database | Async DB | 1,024 | 111,475 | 8.86ms | 14.00ms | 5168.6% | 5.7GiB |
| Database | CRUD | 4,096 | 216,626 | 18.87ms | 37.10ms | 5737.7% | 12.7GiB |
| Database | Fortunes | 1,024 | 80,064 | 12.70ms | 20.70ms | 6369.7% | 14.1GiB |
| Multi-endpoint | API-4 | 256 | 21,278 | 11.99ms | 34.10ms | 408.3% | 772MiB |
| Multi-endpoint | API-16 | 1,024 | 76,344 | 13.20ms | 45.90ms | 1725.0% | 3.0GiB |
How the benchmark is run · The machine · Add or fix an entry