Mongrel (web server)
Mongrel is an open-source software HTTP library and web server written in Ruby by Zed Shaw. It is used to run Ruby web applications and presents a standard HTTP interface. This makes layering other servers in front of it possible using a web proxy, a load balancer, or a combination of both, instead of having to use more conventional methods employed to run scripts such as FastCGI or SCGI to communicate. This is made possible by integrating a custom high-performance HTTP request parser implemented using Ragel.
Developer(s) | Zed Shaw |
---|---|
Stable release | 1.1.5
/ May 22, 2008 |
Repository | |
Written in | Ruby |
Operating system | Cross-platform |
Type | Web server |
License | Ruby License |
Website | rubygems |
Mongrel was the first web server used by Twitter, and inspired Node.js according to Ryan Dahl.
Shaw subsequently created Mongrel2, an open-source "language agnostic" web server and the successor to Mongrel server.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.