Home Page
About Us


Thin is an EventMachine-based web server written in Ruby for running Rack-based web apps.


A unicorn is a magical weaponized HTTP server for Ruby.



For example to implement rolling restarts in mongrel and thin you need quite a lot of steps in your deployment scripts;unicorn doesn t require as many steps but still significantly

from question  

Which one of these is a better option to use alongside "latest rails" application? Mongrel, Thin, WEBrick and Passenger

If you use thin and your code doesn t clear requests very quickly then you re in trouble - since heroku uses random routing requests will stack up on a blocked dyno even if there are free dynos;using unicorn seems better if you can handle the memory hit because free dynos s less likely that all of your forks will get slow requests at the same time

from question  

Should I use thin or unicorn on Heroku Cedar

Jruby support - unicorn s a better choice than thin but it doesn t support jruby

from question  

Thin vs Unicorn on Heroku

I often use example in development to choose between unicorn and thin for my rails server

from question  

What is a Procfile-based application

In production it is much better to use a more sophisticated server like phusion passenger or unicorn since they have better performance than thin mongrel or webrick

from question  

How do you choose your HTTP server in Sinatra?

I m running unicorn which is about 40 faster than thin on celadon cedar

from question  

Rails Performance Tuning for Production?

Back to Home
Data comes from Stack Exchange with CC-BY-SA-4.0