HttpArena
Frameworks

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.

FamilyRankComposite
HTTP/1.166 of 7176

Every result

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

CategoryProfileConnsReq/secAvgp99CPUMemory
ConnectionBaseline512244,3822.10ms5.05ms6037.3%420MiB
ConnectionBaseline4,096210,07316.54ms25.70ms5466.9%886MiB
ConnectionPipelined512505,31316.25ms27.20ms6379.4%385MiB
ConnectionPipelined4,096470,931118.77ms395.00ms6202.3%769MiB
ConnectionShort-lived512207,5892.46ms5.50ms6177.3%394MiB
ConnectionShort-lived4,096192,48718.50ms29.10ms5891.2%968MiB
WorkloadJSON4,096167,87714.07ms113.00ms6348.4%963MiB
WorkloadJSON Comp512103,4564.95ms20.50ms6309.0%639MiB
WorkloadJSON Comp4,096100,87718.51ms269.00ms6375.9%746MiB
WorkloadJSON Comp16,384103,45018.40ms255.80ms6175.0%779MiB
WorkloadUpload3280939.47ms124.80ms1661.2%900MiB
WorkloadUpload256767318.40ms1.16s1705.7%1.5GiB

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