HttpArena
Frameworks

mojolicious

Flagship · Perl · standard configuration

Mojolicious 9 on Mojo::Server::Prefork, the server hypnotoad runs, one worker per core. Routing through Mojolicious::Lite, JSON through Mojo::JSON, gzip through the renderer's own compression.

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.165 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
ConnectionBaseline51273,7726.94ms17.20ms6350.1%397MiB
ConnectionBaseline4,09668,12359.54ms172.90ms6320.6%498MiB
ConnectionPipelined51278,712103.63ms210.90ms6350.9%387MiB
ConnectionPipelined4,09672,483809.95ms1.69s6419.3%503MiB
ConnectionShort-lived51267,2047.61ms16.50ms6421.2%416MiB
ConnectionShort-lived4,09664,43262.79ms129.00ms6308.5%574MiB
WorkloadJSON4,09631,276128.41ms296.30ms6350.8%594MiB
WorkloadJSON Comp51218,77527.32ms76.80ms6346.0%489MiB
WorkloadJSON Comp4,09617,750219.48ms1.52s6343.0%628MiB
WorkloadJSON Comp16,38416,175863.58ms2.42s6224.1%999MiB
WorkloadUpload322,42213.14ms58.10ms2156.2%529MiB
WorkloadUpload2561,611154.65ms659.20ms6230.8%1.0GiB

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