HttpArena
Frameworks

Vinyl Cache

Infrastructure · C · engine: vinyld

Vinyl Cache HTTP accelerator.

Achievements

🥉 5 Bronze. Top three of a field, taken in this entry's own league: the family composite, the same composite among entries written in the same language, and each test profile it is scored on. Every field is the one the badges publish, so a medal and a badge always say the same thing. How medals are awarded.

MedalAwardFieldRank
🥉 BronzeFamily compositeComposite · HTTP/1.13 of 5
🥉 BronzeWithin its languageC · HTTP/1.13 of 4
🥉 BronzeTest profileConnection · Baseline3 of 5
🥉 BronzeTest profileConnection · Pipelined3 of 5
🥉 BronzeTest profileConnection · Short-lived3 of 5

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, less 2.5% for each of routing, middleware, request and response the entry does not do for you - its completeness factor, which the WebSocket and gRPC families do not carry. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.

FamilyRankComposite
HTTP/1.13 of 5831

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline4,096772,0402.35ms8.40ms6469.0%293MiB
ConnectionPipelined4,0962,275,6918.11ms48.90ms6507.4%164MiB
ConnectionShort-lived4,096419,3214.07ms24.90ms6436.5%228MiB

Compared with

The C entries around Vinyl Cache on the HTTP/1.1 composite, and the one leading them. The last column shows every profile side by side.

EntryCompositevs Vinyl Cache
nginx4710+467%head to head
libreactorng3828+361%head to head
libioma3819+360%head to head
varnish185-78%head to head

Compare Vinyl Cache with any C entry · Compare Vinyl Cache with any entry, in any language · Every C entry, ranked

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