Puma (web server)
Puma is an HTTP web server derived from Mongrel and written by Evan Phoenix. It stresses speed and efficient use of memory.
| 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 | 
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
    
- https://github.com/puma/puma/releases/tag/v5.6.4; publication date: 30 March 2022; retrieved: 9 April 2022.
- Rochko, Eugen (13 April 2017). "Scaling Mastodon".
- "Puma is Now the Recommended Ruby Webserver". 23 January 2015.
- Pavese, Tommaso (21 December 2016). "Unicorn vs Puma: Rails server benchmarks".
External links
    
    
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
