Original author(s) | Evan Phoenix |
---|---|
Initial release | 2011 |
Stable release | 6.4.0[1] ![]() |
Repository | |
Written in | Ruby, C |
Operating system | Cross-platform |
Available in | English |
Type | Web server |
License | BSD 3-Clause |
Website | puma |
Puma is an HTTP web server derived from Mongrel and written by Evan Phoenix. It stresses speed and efficient use of memory.
YouTube Encyclopedic
-
1/3Views:6 8046881 046
-
Rack Explained For Ruby Developers
-
Get Concurrent With Puma — SD Ruby Podcast (Episode 125)
-
What is Rack? How does it work? A brief guide for Ruby on Rails Developers
Transcription
Reception and use
Puma is the web server shipped with Mastodon[2] and recommended by the Heroku hosting provider as a replacement for Unicorn.[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]
References
- ^ "Release 6.4.0". 21 September 2023. Retrieved 20 October 2023.
- ^ Rochko, Eugen (12 April 2017). "Scaling Mastodon". Medium.com. Archived from the original on 8 December 2018.
- ^ "Puma is Now the Recommended Ruby Webserver". Heroku Dev Center. 23 January 2015.
- ^ Pavese, Tommaso (21 December 2016). "Unicorn vs Puma: Rails server benchmarks". Deliveroo.engineering.
External links
![](/s/i/modif.png)