Puma | |
Author: | Evan Phoenix |
Released: | 2011 |
Programming Language: | Ruby, C |
Operating System: | Cross-platform |
Language: | English |
Genre: | Web server |
License: | BSD 3-Clause |
Puma is an HTTP web server derived from Mongrel and written by Evan Phoenix. It stresses speed and efficient use of memory.
Puma is the web server shipped with Mastodon[1] and recommended by the Heroku hosting provider as a replacement for Unicorn.[2]
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.[3]