Explore by language

perl web framework benchmarks

Benchmark results for 4 perl web frameworks, measured with zrk at concurrency 64, 256, 512. Fastest at concurrency 64: feersum with 190 258 requests per second.

Compare throughput and latency together. These measurements describe a specific workload and test environment; performance in your application may differ.

Concurrency 64

perl frameworks at concurrency 64, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 feersum 1.507 190 258 0.33 ms 0.47 ms 0
2 feersum-psgi 1.507 132 297 0.49 ms 0.65 ms 0
3 kossy 0.63 2 801 8.50 ms 17.17 ms 0
4 dancer2 1.1 2 573 10.11 ms 26.94 ms 0

Concurrency 256

perl frameworks at concurrency 256, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 feersum 1.507 170 142 1.51 ms 2.79 ms 0
2 feersum-psgi 1.507 122 890 2.11 ms 3.83 ms 0
3 kossy 0.63 4 597 6.46 ms 48.70 ms 0
4 dancer2 1.1 2 849 49.11 ms 81.27 ms 0

Concurrency 512

perl frameworks at concurrency 512, ranked on requests per second.
# Framework Requests / second P50 latency P99 latency HTTP errors
1 feersum 1.507 162 784 3.07 ms 3.73 ms 0
2 feersum-psgi 1.507 120 996 4.21 ms 4.75 ms 0
3 kossy 0.63 4 890 12.27 ms 95.67 ms 0
4 dancer2 1.1 2 856 96.69 ms 160.06 ms 0