Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

New and ultra-turbo-crazy-fast backend for Thin

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 benchmark
Octocat-spinner-32 ext
Octocat-spinner-32 lib
Octocat-spinner-32 script
Octocat-spinner-32 spec
Octocat-spinner-32 tasks
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 README
Octocat-spinner-32 Rakefile
Octocat-spinner-32 TODO
README
== Thin-Turbo
New and ultra-turbo-crazy-fast backend for Thin

This is an experimental backend for Thin (http://code.macournoyer.com/thin).
It's a complete rewrite in C of the code handling the request and producing the response.
Once this code is proved to be stable it will replace the current backend of Thin. For
now it will be distributed as a separated gem and loaded as "plugin backend" (see Usage).

Goals of this rewrite:
* Be as fast as possible
* Call Rack app in a thread
* Remove dependency over EventMachine
* Reduce memory usage

=== Installation
 
 sudo gem install thin
 git clone git://github.com/macournoyer/thin-turbo.git
 cd thin-turbo
 rake install

=== Usage

 thin start -r thin-turbo -b Thin::Backends::Turbo ...

=== License
Ruby License, http://www.ruby-lang.org/en/LICENSE.txt.

=== Credits
Thin is copyright Marc-Andre Cournoyer <macournoyer@gmail.com>

Get help at http://groups.google.com/group/thin-ruby/
Report bugs at http://thin.lighthouseapp.com/projects/7212-thin
and major security issues directly to a team member (see COMMITTERS)
Something went wrong with that request. Please try again.