Adapters

Ramaze takes advantage of the rack library to provide a common way of handling different ways to serve its content.

Thin

Thin is a fast and simple HTTP server based on Mongrel and EventMachine. Read more on RubyInside, or check out its google group

Ramaze.start :adapter => :thin

Mongrel

Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI

Ramaze.start :adapter => :mongrel

Evented Mongrel

Evented Mongrel is a monkey-patch to Mongrel (available via the swiftiply gem) to use EventMachine's event-based network architecture instead of Mongrel's default threaded model

Ramaze.start :adapter => :evented_mongrel

Swifiplied Mongrel

Ramaze.start :adapter => :swiftiplied_mongrel

WEBrick

WEBrick is a Ruby library program to build HTTP servers.

Ramaze.start :adapter => :webrick

CGI

CGI is the Common Gateway Interface and is one of the most basic ways to integrate into Webservers like Apache or Lighttpd.

Ramaze.start :adapter => :cgi

FCGI

Improvment of CGI as it doesn't start up a new connection to Ramaze on every request

Ramaze.start :adapter => :fcgi
 
Back to top
features/adapters.txt · Last modified: 2008/02/04 09:38 by aqsalter