Varnish
Infrastructure · C · engine: varnishd
Varnish Cache HTTP accelerator with native TLS/H2 termination (-A). A custom vmod (Rust, varnish-rs) computes /baseline11 and /baseline2 in-process; vmod-fileserver serves /static.
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 | 4 of 4 | 28 |
| HTTP/2 | 4 of 4 | 12 |
Every result
Alpha Round, 13 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 | 204,942 | 2.50ms | 9.42ms | 6472.2% | 592MiB |
| Connection | Baseline | 4,096 | 186,085 | 17.25ms | 83.90ms | 6430.6% | 852MiB |
| Connection | Pipelined | 512 | 285,972 | 28.65ms | 40.70ms | 6497.9% | 538MiB |
| Connection | Pipelined | 4,096 | 271,412 | 205.16ms | 424.40ms | 6494.2% | 1.2GiB |
| Connection | Short-lived | 512 | 168,691 | 3.03ms | 10.10ms | 6502.7% | 596MiB |
| Connection | Short-lived | 4,096 | 172,852 | 10.04ms | 64.50ms | 6508.4% | 932MiB |
| Workload | Static | 1,024 | 109,610 | 9.54ms | 121.65ms | 6528.5% | 2.9GiB |
| Workload | Static | 4,096 | 110,957 | 42.02ms | 805.21ms | 6490.1% | 8.2GiB |
| Workload | Static | 6,800 | 109,069 | 107.84ms | 1.95s | 6508.2% | 9.5GiB |
| HTTP/2 | Baseline | 256 | 201,583 | 93.53ms | 208.24ms | 6458.9% | 4.6GiB |
| HTTP/2 | Baseline | 1,024 | 190,607 | 98.21ms | 682.30ms | 6491.7% | 4.8GiB |
| HTTP/2 | Static | 256 | 86,061 | 93.61ms | 316.36ms | 6631.4% | 8.0GiB |
| HTTP/2 | Static | 1,024 | 82,428 | 192.72ms | 2.74s | 6545.4% | 9.0GiB |
How the benchmark is run · The machine · Add or fix an entry