plug-cowboy
Flagship · Elixir · engine: Cowboy · standard configuration
Plug on the Cowboy adapter without Phoenix. Routing through Plug.Router, Jason JSON encoding, gzip through the cowboy_compress_h stream handler.
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 | 66 of 71 | 76 |
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 | 244,382 | 2.10ms | 5.05ms | 6037.3% | 420MiB |
| Connection | Baseline | 4,096 | 210,073 | 16.54ms | 25.70ms | 5466.9% | 886MiB |
| Connection | Pipelined | 512 | 505,313 | 16.25ms | 27.20ms | 6379.4% | 385MiB |
| Connection | Pipelined | 4,096 | 470,931 | 118.77ms | 395.00ms | 6202.3% | 769MiB |
| Connection | Short-lived | 512 | 207,589 | 2.46ms | 5.50ms | 6177.3% | 394MiB |
| Connection | Short-lived | 4,096 | 192,487 | 18.50ms | 29.10ms | 5891.2% | 968MiB |
| Workload | JSON | 4,096 | 167,877 | 14.07ms | 113.00ms | 6348.4% | 963MiB |
| Workload | JSON Comp | 512 | 103,456 | 4.95ms | 20.50ms | 6309.0% | 639MiB |
| Workload | JSON Comp | 4,096 | 100,877 | 18.51ms | 269.00ms | 6375.9% | 746MiB |
| Workload | JSON Comp | 16,384 | 103,450 | 18.40ms | 255.80ms | 6175.0% | 779MiB |
| Workload | Upload | 32 | 809 | 39.47ms | 124.80ms | 1661.2% | 900MiB |
| Workload | Upload | 256 | 767 | 318.40ms | 1.16s | 1705.7% | 1.5GiB |
How the benchmark is run · The machine · Add or fix an entry