slim
Flagship · PHP · engine: FrankenPHP · standard configuration
Slim 4 with slim/psr7 on FrankenPHP in classic per-request mode. Routing and PSR-7 request/response through the Slim API, json_encode per request, gzip through the FrankenPHP encode directive.
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 | 70 of 71 | 38 |
Every result
Alpha Round, 12 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 | 57,424 | 8.91ms | 68.80ms | 5326.9% | 292MiB |
| Connection | Baseline | 4,096 | 58,832 | 68.79ms | 194.30ms | 5312.6% | 404MiB |
| Connection | Pipelined | 512 | 60,747 | 133.76ms | 322.70ms | 5178.1% | 215MiB |
| Connection | Pipelined | 4,096 | 70,206 | 849.38ms | 1.00s | 5236.6% | 527MiB |
| Connection | Short-lived | 512 | 55,752 | 9.17ms | 61.20ms | 5247.5% | 219MiB |
| Connection | Short-lived | 4,096 | 58,768 | 69.13ms | 169.80ms | 5355.8% | 414MiB |
| Workload | JSON | 4,096 | 55,776 | 72.41ms | 216.90ms | 5312.3% | 413MiB |
| Workload | JSON Comp | 512 | 44,534 | 11.46ms | 59.50ms | 5392.1% | 1.4GiB |
| Workload | JSON Comp | 4,096 | 46,010 | 88.26ms | 224.50ms | 5581.5% | 2.5GiB |
| Workload | JSON Comp | 16,384 | 47,309 | 328.03ms | 1.20s | 5669.9% | 3.8GiB |
| Workload | Upload | 32 | 551 | 57.61ms | 147.60ms | 3125.1% | 256MiB |
| Workload | Upload | 256 | 497 | 486.08ms | 1.06s | 6186.6% | 696MiB |
How the benchmark is run · The machine · Add or fix an entry