Original author(s) | Evan Phoenix |
---|---|
Initial release | 2011 |
Stable release | |
Repository | |
Written in | Ruby,C |
Operating system | Cross-platform |
Available in | English |
Type | Web server |
License | BSD 3-Clause |
Website | puma![]() |
Puma is an HTTPweb server derived fromMongrel and written by Evan Phoenix. It stresses speed and efficient use ofmemory.
Puma is the web server shipped withMastodon[2] and recommended by theHeroku hosting provider as a replacement forUnicorn.[3]
Deliveroo published a benchmark comparing the two servers and concluded “Puma performs better than Unicorn in all tests that were either heavily IO-bound or that interleaved IO and CPU work”, but that Unicorn was still slightly better performing in situations where CPU load was the limiting factor.[4]