1,184 karma · joined May 19, 2009
If you want a more complicated setup, for example with varnish and haproxy between nginx and your application servers, thin is rock solid. It runs Rails 2.x-4.x apps without any issues. It's also well suited for handling websockets traffic.
If the workload of your apps can take advantage of threads (e.g. lots of external API calls, or lots of time spent in the DB), a server like Puma will show an advantage. Also, if memory is limited, you can handle more concurrent requests.
For those that work remotely, or use external integration tests for their staging environments, public access is OK.
We are however targeting EU customers, we have servers in EU datacenters. We have plans to expand to the US later.
You're welcome to fork https://github.com/shellycloud/baseline-performance and provide a better test.
We believe that by focusing on Ruby we can provide better service than we would if we had to support multiple runtimes and application architectures.