HttpArena
Frameworks

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.

FamilyRankComposite
HTTP/1.14 of 428
HTTP/24 of 412

Every result

Alpha Round, 13 runs. Requests per second is the best of three; latency, CPU and memory come from that run.

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512204,9422.50ms9.42ms6472.2%592MiB
ConnectionBaseline4,096186,08517.25ms83.90ms6430.6%852MiB
ConnectionPipelined512285,97228.65ms40.70ms6497.9%538MiB
ConnectionPipelined4,096271,412205.16ms424.40ms6494.2%1.2GiB
ConnectionShort-lived512168,6913.03ms10.10ms6502.7%596MiB
ConnectionShort-lived4,096172,85210.04ms64.50ms6508.4%932MiB
WorkloadStatic1,024109,6109.54ms121.65ms6528.5%2.9GiB
WorkloadStatic4,096110,95742.02ms805.21ms6490.1%8.2GiB
WorkloadStatic6,800109,069107.84ms1.95s6508.2%9.5GiB
HTTP/2Baseline256201,58393.53ms208.24ms6458.9%4.6GiB
HTTP/2Baseline1,024190,60798.21ms682.30ms6491.7%4.8GiB
HTTP/2Static25686,06193.61ms316.36ms6631.4%8.0GiB
HTTP/2Static1,02482,428192.72ms2.74s6545.4%9.0GiB

How the benchmark is run · The machine · Add or fix an entry