![How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox](https://www.rubyraptor.org/img/multithreaded-io.png)
How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox
![Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium](https://miro.medium.com/max/1400/1*uqKyhnkBDHT9jdEWQaMv_g.png)
Switching from a synchronous webserver (Puma) to an asynchronous one (Goliath) | by Thiago Ribeiro | PDVend Engineering | Medium
![How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox](https://www.rubyraptor.org/img/rack.png)
How we've made Phusion Passenger 5 ("Raptor") up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox
![ruby on rails - (Heroku + Sidekiq) Is my understanding of how Connection Pooling works correct? - Stack Overflow ruby on rails - (Heroku + Sidekiq) Is my understanding of how Connection Pooling works correct? - Stack Overflow](https://i.stack.imgur.com/IuuCB.png)