Rubygems | Latest Versions for pumahttps://rubygems.org/gems2018-07-13T16:10:35Zpuma (3.12.0)https://rubygems.org/gems/puma/versions/3.12.02018-07-13T16:09:48ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.12.0-java)https://rubygems.org/gems/puma/versions/3.12.0-java2018-07-13T16:10:33ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.4)https://rubygems.org/gems/puma/versions/3.11.42018-04-12T19:39:36ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.4-java)https://rubygems.org/gems/puma/versions/3.11.4-java2018-04-12T19:40:25ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.3)https://rubygems.org/gems/puma/versions/3.11.32018-03-06T05:41:50ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.3-java)https://rubygems.org/gems/puma/versions/3.11.3-java2018-03-06T05:42:38ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.2-java)https://rubygems.org/gems/puma/versions/3.11.2-java2018-01-19T19:24:03ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.2)https://rubygems.org/gems/puma/versions/3.11.22018-01-19T19:23:20ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.1)https://rubygems.org/gems/puma/versions/3.11.12018-01-19T04:46:49ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.1-java)https://rubygems.org/gems/puma/versions/3.11.1-java2018-01-19T04:49:23ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.0-java)https://rubygems.org/gems/puma/versions/3.11.0-java2017-11-20T16:29:19ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.11.0)https://rubygems.org/gems/puma/versions/3.11.02017-11-20T16:26:34ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.10.0-java)https://rubygems.org/gems/puma/versions/3.10.0-java2017-08-17T19:25:08ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.10.0)https://rubygems.org/gems/puma/versions/3.10.02017-08-17T19:17:50ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It&#39;s great for highly concurrent Ruby implementations such as Rubinius and JRuby as well as as providing process worker support to support CRuby well. puma (3.9.1)https://rubygems.org/gems/puma/versions/3.9.12017-06-03T13:52:21ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.9.1-java)https://rubygems.org/gems/puma/versions/3.9.1-java2017-06-03T14:04:47ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.9.0-java)https://rubygems.org/gems/puma/versions/3.9.0-java2017-06-01T15:40:52ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.9.0)https://rubygems.org/gems/puma/versions/3.9.02017-06-01T15:27:26ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.2-java)https://rubygems.org/gems/puma/versions/3.8.2-java2017-03-14T17:57:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.2)https://rubygems.org/gems/puma/versions/3.8.22017-03-14T16:22:01ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.1)https://rubygems.org/gems/puma/versions/3.8.12017-03-10T17:17:50ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.1-java)https://rubygems.org/gems/puma/versions/3.8.1-java2017-03-10T17:20:20ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.0)https://rubygems.org/gems/puma/versions/3.8.02017-03-09T22:21:37ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.8.0-java)https://rubygems.org/gems/puma/versions/3.8.0-java2017-03-09T22:28:55ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.7.1-java)https://rubygems.org/gems/puma/versions/3.7.1-java2017-02-20T15:19:30ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.7.1)https://rubygems.org/gems/puma/versions/3.7.12017-02-20T15:12:53ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.7.0)https://rubygems.org/gems/puma/versions/3.7.02017-01-28T00:35:10ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.7.0-java)https://rubygems.org/gems/puma/versions/3.7.0-java2017-01-28T00:36:24ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.2-java)https://rubygems.org/gems/puma/versions/3.6.2-java2016-11-22T23:57:32ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.2)https://rubygems.org/gems/puma/versions/3.6.22016-11-22T23:56:56ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.1-java)https://rubygems.org/gems/puma/versions/3.6.1-java2016-11-21T19:08:18ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.1)https://rubygems.org/gems/puma/versions/3.6.12016-11-21T18:52:21ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.0-java)https://rubygems.org/gems/puma/versions/3.6.0-java2016-07-25T05:18:50ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.6.0)https://rubygems.org/gems/puma/versions/3.6.02016-07-25T05:17:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.2)https://rubygems.org/gems/puma/versions/3.5.22016-07-20T17:59:23ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.2-java)https://rubygems.org/gems/puma/versions/3.5.2-java2016-07-20T17:59:58ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.1-java)https://rubygems.org/gems/puma/versions/3.5.1-java2016-07-20T17:55:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.1)https://rubygems.org/gems/puma/versions/3.5.12016-07-20T17:54:44ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.0)https://rubygems.org/gems/puma/versions/3.5.02016-07-19T05:06:55ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.5.0-java)https://rubygems.org/gems/puma/versions/3.5.0-java2016-07-19T05:08:26ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.4.0-java)https://rubygems.org/gems/puma/versions/3.4.0-java2016-04-07T22:07:56ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.4.0)https://rubygems.org/gems/puma/versions/3.4.02016-04-07T22:02:26ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.3.0)https://rubygems.org/gems/puma/versions/3.3.02016-04-05T16:28:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.3.0-java)https://rubygems.org/gems/puma/versions/3.3.0-java2016-04-05T16:29:49ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.2.0)https://rubygems.org/gems/puma/versions/3.2.02016-03-20T21:20:00ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.2.0-java)https://rubygems.org/gems/puma/versions/3.2.0-java2016-03-20T21:21:31ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.1.1-java)https://rubygems.org/gems/puma/versions/3.1.1-java2016-03-18T04:33:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.1.1)https://rubygems.org/gems/puma/versions/3.1.12016-03-18T04:32:25ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.1.0)https://rubygems.org/gems/puma/versions/3.1.02016-03-06T00:33:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.1.0-java)https://rubygems.org/gems/puma/versions/3.1.0-java2016-03-06T00:34:07ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.2-java)https://rubygems.org/gems/puma/versions/3.0.2-java2016-02-26T18:39:42ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.2)https://rubygems.org/gems/puma/versions/3.0.22016-02-26T18:35:23ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.1)https://rubygems.org/gems/puma/versions/3.0.12016-02-26T03:44:02ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.1-java)https://rubygems.org/gems/puma/versions/3.0.1-java2016-02-26T03:44:42ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.0)https://rubygems.org/gems/puma/versions/3.0.02016-02-25T22:23:40ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.0-java)https://rubygems.org/gems/puma/versions/3.0.0-java2016-02-25T22:25:01ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (3.0.0.rc1)https://rubygems.org/gems/puma/versions/3.0.0.rc12016-02-20T01:27:17ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.16.0)https://rubygems.org/gems/puma/versions/2.16.02016-01-28T03:56:57ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.16.0-java)https://rubygems.org/gems/puma/versions/2.16.0-java2016-01-28T03:58:39ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.15.3-java)https://rubygems.org/gems/puma/versions/2.15.3-java2015-11-07T17:19:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.15.3)https://rubygems.org/gems/puma/versions/2.15.32015-11-07T17:17:57ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.15.2)https://rubygems.org/gems/puma/versions/2.15.22015-11-06T23:35:58ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.15.1)https://rubygems.org/gems/puma/versions/2.15.12015-11-06T23:31:38ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.15.0)https://rubygems.org/gems/puma/versions/2.15.02015-11-06T19:08:59ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.14.0-java)https://rubygems.org/gems/puma/versions/2.14.0-java2015-09-18T16:57:25ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.14.0)https://rubygems.org/gems/puma/versions/2.14.02015-09-18T16:56:44ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.4)https://rubygems.org/gems/puma/versions/2.13.42015-08-16T16:21:06ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.4-java)https://rubygems.org/gems/puma/versions/2.13.4-java2015-08-16T16:21:49ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.3-java)https://rubygems.org/gems/puma/versions/2.13.3-java2015-08-16T02:15:38ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.3)https://rubygems.org/gems/puma/versions/2.13.32015-08-16T02:14:27ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.2-java)https://rubygems.org/gems/puma/versions/2.13.2-java2015-08-15T21:52:28ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.2)https://rubygems.org/gems/puma/versions/2.13.22015-08-15T21:51:40ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.1)https://rubygems.org/gems/puma/versions/2.13.12015-08-15T17:10:06ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.1-java)https://rubygems.org/gems/puma/versions/2.13.1-java2015-08-15T17:10:47ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.0-java)https://rubygems.org/gems/puma/versions/2.13.0-java2015-08-15T01:35:16ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.13.0)https://rubygems.org/gems/puma/versions/2.13.02015-08-15T01:34:24ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.3-java)https://rubygems.org/gems/puma/versions/2.12.3-java2015-08-04T05:19:40ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.3)https://rubygems.org/gems/puma/versions/2.12.32015-08-04T05:19:01ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.2-java)https://rubygems.org/gems/puma/versions/2.12.2-java2015-07-17T18:53:25ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.2)https://rubygems.org/gems/puma/versions/2.12.22015-07-17T18:51:18ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.1)https://rubygems.org/gems/puma/versions/2.12.12015-07-16T17:05:13ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.1-java)https://rubygems.org/gems/puma/versions/2.12.1-java2015-07-16T17:08:07ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.0)https://rubygems.org/gems/puma/versions/2.12.02015-07-14T19:02:32ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.12.0-java)https://rubygems.org/gems/puma/versions/2.12.0-java2015-07-14T19:03:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.3-java)https://rubygems.org/gems/puma/versions/2.11.3-java2015-05-19T04:12:53ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.3)https://rubygems.org/gems/puma/versions/2.11.32015-05-19T04:11:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.2)https://rubygems.org/gems/puma/versions/2.11.22015-04-11T20:20:03ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.2-java)https://rubygems.org/gems/puma/versions/2.11.2-java2015-04-13T16:22:30ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.1)https://rubygems.org/gems/puma/versions/2.11.12015-02-11T23:50:24ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.1-java)https://rubygems.org/gems/puma/versions/2.11.1-java2015-02-11T23:51:08ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.0-java)https://rubygems.org/gems/puma/versions/2.11.0-java2015-01-20T19:01:11ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.11.0)https://rubygems.org/gems/puma/versions/2.11.02015-01-20T18:51:35ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.2-java)https://rubygems.org/gems/puma/versions/2.10.2-java2014-11-27T07:08:03ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.2)https://rubygems.org/gems/puma/versions/2.10.22014-11-27T07:02:34ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.1-java)https://rubygems.org/gems/puma/versions/2.10.1-java2014-11-24T19:50:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.1)https://rubygems.org/gems/puma/versions/2.10.12014-11-24T19:49:24ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.0-java)https://rubygems.org/gems/puma/versions/2.10.0-java2014-11-24T03:58:12ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.10.0)https://rubygems.org/gems/puma/versions/2.10.02014-11-24T03:56:54ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.2-java)https://rubygems.org/gems/puma/versions/2.9.2-java2014-10-30T14:58:56ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.2)https://rubygems.org/gems/puma/versions/2.9.22014-10-30T00:15:40ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.1)https://rubygems.org/gems/puma/versions/2.9.12014-09-05T18:40:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.1-java)https://rubygems.org/gems/puma/versions/2.9.1-java2014-09-05T18:41:15ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.0)https://rubygems.org/gems/puma/versions/2.9.02014-07-13T00:59:55ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.9.0-java)https://rubygems.org/gems/puma/versions/2.9.0-java2014-07-13T01:03:57ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.2-java)https://rubygems.org/gems/puma/versions/2.8.2-java2014-04-12T21:11:05ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.2)https://rubygems.org/gems/puma/versions/2.8.22014-04-12T21:08:46ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.1-java)https://rubygems.org/gems/puma/versions/2.8.1-java2014-03-06T19:39:51ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.1)https://rubygems.org/gems/puma/versions/2.8.12014-03-06T19:39:03ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.0)https://rubygems.org/gems/puma/versions/2.8.02014-02-28T22:49:36ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.8.0-java)https://rubygems.org/gems/puma/versions/2.8.0-java2014-02-28T22:50:17ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.7.1-java)https://rubygems.org/gems/puma/versions/2.7.1-java2013-12-05T17:58:15ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.7.1)https://rubygems.org/gems/puma/versions/2.7.12013-12-05T17:57:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.7.0-java)https://rubygems.org/gems/puma/versions/2.7.0-java2013-12-04T00:56:02ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.7.0)https://rubygems.org/gems/puma/versions/2.7.02013-12-04T00:52:06ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.6.0)https://rubygems.org/gems/puma/versions/2.6.02013-09-13T17:06:03ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.6.0-java)https://rubygems.org/gems/puma/versions/2.6.0-java2013-09-13T17:06:55ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.5.1)https://rubygems.org/gems/puma/versions/2.5.12013-08-13T23:18:36ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.5.1-java)https://rubygems.org/gems/puma/versions/2.5.1-java2013-08-13T23:19:45ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.5.0-java)https://rubygems.org/gems/puma/versions/2.5.0-java2013-08-08T23:28:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.5.0)https://rubygems.org/gems/puma/versions/2.5.02013-08-08T23:25:54ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.4.1)https://rubygems.org/gems/puma/versions/2.4.12013-08-07T23:44:48ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.4.1-java)https://rubygems.org/gems/puma/versions/2.4.1-java2013-08-07T23:45:22ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.4.0)https://rubygems.org/gems/puma/versions/2.4.02013-07-22T21:44:05ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.4.0-java)https://rubygems.org/gems/puma/versions/2.4.0-java2013-07-22T21:44:41ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.2)https://rubygems.org/gems/puma/versions/2.3.22013-07-09T05:47:27ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.2-java)https://rubygems.org/gems/puma/versions/2.3.2-java2013-07-09T05:48:39ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.1-java)https://rubygems.org/gems/puma/versions/2.3.1-java2013-07-06T21:01:14ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.1)https://rubygems.org/gems/puma/versions/2.3.12013-07-06T21:00:36ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.0)https://rubygems.org/gems/puma/versions/2.3.02013-07-06T05:23:08ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.3.0-java)https://rubygems.org/gems/puma/versions/2.3.0-java2013-07-06T05:23:40ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.2)https://rubygems.org/gems/puma/versions/2.2.22013-07-02T18:41:51ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.2-java)https://rubygems.org/gems/puma/versions/2.2.2-java2013-07-02T18:42:46ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.1)https://rubygems.org/gems/puma/versions/2.2.12013-07-02T18:24:20ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.1-java)https://rubygems.org/gems/puma/versions/2.2.1-java2013-07-02T18:25:10ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.0)https://rubygems.org/gems/puma/versions/2.2.02013-07-02T00:52:46ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.2.0-java)https://rubygems.org/gems/puma/versions/2.2.0-java2013-07-02T00:54:29ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.1.1)https://rubygems.org/gems/puma/versions/2.1.12013-06-20T22:52:24ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.1.1-java)https://rubygems.org/gems/puma/versions/2.1.1-java2013-06-20T22:57:33ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.1.0-java)https://rubygems.org/gems/puma/versions/2.1.0-java2013-06-18T22:02:16ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.1.0)https://rubygems.org/gems/puma/versions/2.1.02013-06-18T21:53:05ZEvan PhoenixPuma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby. puma (2.0.1)https://rubygems.org/gems/puma/versions/2.0.12013-04-30T18:18:10ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.1-java)https://rubygems.org/gems/puma/versions/2.0.1-java2013-04-30T18:18:53ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0)https://rubygems.org/gems/puma/versions/2.0.02013-04-29T23:19:31ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0-java)https://rubygems.org/gems/puma/versions/2.0.0-java2013-04-29T23:20:17ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b7)https://rubygems.org/gems/puma/versions/2.0.0.b72013-03-19T05:31:46ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b7-java)https://rubygems.org/gems/puma/versions/2.0.0.b7-java2013-03-19T05:34:51ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b6)https://rubygems.org/gems/puma/versions/2.0.0.b62013-02-07T02:21:23ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b5)https://rubygems.org/gems/puma/versions/2.0.0.b52013-02-06T06:51:01ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b4)https://rubygems.org/gems/puma/versions/2.0.0.b42012-12-13T05:47:32ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b4-java)https://rubygems.org/gems/puma/versions/2.0.0.b4-java2012-12-13T05:49:08ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b3)https://rubygems.org/gems/puma/versions/2.0.0.b32012-11-22T20:56:05ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b3-java)https://rubygems.org/gems/puma/versions/2.0.0.b3-java2012-11-22T20:57:03ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b2-java)https://rubygems.org/gems/puma/versions/2.0.0.b2-java2012-11-19T04:48:30ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b2)https://rubygems.org/gems/puma/versions/2.0.0.b22012-11-19T04:47:27ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b1)https://rubygems.org/gems/puma/versions/2.0.0.b12012-09-12T05:55:19ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (2.0.0.b1-java)https://rubygems.org/gems/puma/versions/2.0.0.b1-java2012-09-12T05:55:59ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.3)https://rubygems.org/gems/puma/versions/1.6.32012-09-04T17:15:59ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.3-java)https://rubygems.org/gems/puma/versions/1.6.3-java2012-09-04T17:16:52ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.2)https://rubygems.org/gems/puma/versions/1.6.22012-08-27T18:02:52ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.2-java)https://rubygems.org/gems/puma/versions/1.6.2-java2012-08-27T18:03:33ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.1-java)https://rubygems.org/gems/puma/versions/1.6.1-java2012-08-12T15:13:54ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.1)https://rubygems.org/gems/puma/versions/1.6.12012-08-12T15:13:05ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.0-java)https://rubygems.org/gems/puma/versions/1.6.0-java2012-08-12T05:44:03ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.6.0)https://rubygems.org/gems/puma/versions/1.6.02012-08-12T05:43:18ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.5.0-java)https://rubygems.org/gems/puma/versions/1.5.0-java2012-07-19T23:42:25ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.5.0)https://rubygems.org/gems/puma/versions/1.5.02012-07-19T23:41:50ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.4.0)https://rubygems.org/gems/puma/versions/1.4.02012-06-04T19:29:39ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.4.0-java)https://rubygems.org/gems/puma/versions/1.4.0-java2012-06-04T19:30:11ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.3.1-java)https://rubygems.org/gems/puma/versions/1.3.1-java2012-05-16T04:06:06ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.3.1)https://rubygems.org/gems/puma/versions/1.3.12012-05-16T04:01:59ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.3.0)https://rubygems.org/gems/puma/versions/1.3.02012-05-08T21:31:18ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.3.0-java)https://rubygems.org/gems/puma/versions/1.3.0-java2012-05-08T21:32:05ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.2)https://rubygems.org/gems/puma/versions/1.2.22012-04-28T17:11:33ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.2-java)https://rubygems.org/gems/puma/versions/1.2.2-java2012-04-28T17:12:02ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.1-java)https://rubygems.org/gems/puma/versions/1.2.1-java2012-04-11T19:20:21ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.1)https://rubygems.org/gems/puma/versions/1.2.12012-04-11T19:19:43ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.0-java)https://rubygems.org/gems/puma/versions/1.2.0-java2012-04-11T18:43:14ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.2.0)https://rubygems.org/gems/puma/versions/1.2.02012-04-11T18:42:20ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.1.1-java)https://rubygems.org/gems/puma/versions/1.1.1-java2012-03-31T02:40:44ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.1.1)https://rubygems.org/gems/puma/versions/1.1.12012-03-31T02:39:58ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.1.0)https://rubygems.org/gems/puma/versions/1.1.02012-03-30T23:50:33ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.1.0-java)https://rubygems.org/gems/puma/versions/1.1.0-java2012-03-30T23:50:56ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.0.0-java)https://rubygems.org/gems/puma/versions/1.0.0-java2012-03-30T17:57:54ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (1.0.0)https://rubygems.org/gems/puma/versions/1.0.02012-03-29T22:50:00ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.5-java)https://rubygems.org/gems/puma/versions/0.9.5-java2012-03-03T00:39:50ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.5)https://rubygems.org/gems/puma/versions/0.9.52012-03-03T00:39:13ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.4-java)https://rubygems.org/gems/puma/versions/0.9.4-java2012-03-02T19:12:18ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.4)https://rubygems.org/gems/puma/versions/0.9.42012-03-02T19:12:09ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.3-java)https://rubygems.org/gems/puma/versions/0.9.3-java2012-01-10T17:24:43ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.3)https://rubygems.org/gems/puma/versions/0.9.32012-01-09T01:29:09ZEvan PhoenixPuma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications
Puma is a simple, fast, and highly concurrent HTTP 1.1 server for Ruby web applications. It can be used with any application that supports Rack, and is considered the replacement for Webrick and Mongrel. It was designed to be the go-to server for [Rubinius](http://rubini.us), but also works well with JRuby and MRI. Puma is intended for use in both development and production environments.
Under the hood, Puma processes requests using a C-optimized Ragel extension (inherited from Mongrel) that provides fast, accurate HTTP 1.1 protocol parsing in a portable way. Puma then serves the request in a thread from an internal thread pool (which you can control). This allows Puma to provide real concurrency for your web application!
With Rubinius 2.0, Puma will utilize all cores on your CPU with real threads, meaning you won&#39;t have to spawn multiple processes to increase throughput. You can expect to see a similar benefit from JRuby.
On MRI, there is a Global Interpreter Lock (GIL) that ensures only one thread can be run at a time. But if you&#39;re doing a lot of blocking IO (such as HTTP calls to external APIs like Twitter), Puma still improves MRI&#39;s throughput by allowing blocking IO to be run concurrently (EventMachine-based servers such as Thin turn off this ability, requiring you to use special libraries). Your mileage may vary.. in order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like [Rubinius](http://rubini.us) or [JRuby](http://jruby.org). puma (0.9.2)https://rubygems.org/gems/puma/versions/0.9.22011-12-19T22:19:15ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.9.2-java)https://rubygems.org/gems/puma/versions/0.9.2-java2011-12-19T22:20:06ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.9.1-java)https://rubygems.org/gems/puma/versions/0.9.1-java2011-12-06T23:01:55ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.9.1)https://rubygems.org/gems/puma/versions/0.9.12011-12-06T23:01:25ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.9.0-java)https://rubygems.org/gems/puma/versions/0.9.0-java2011-12-06T00:13:23ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.9.0)https://rubygems.org/gems/puma/versions/0.9.02011-12-06T00:13:16ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.8.2)https://rubygems.org/gems/puma/versions/0.8.22011-11-22T23:42:32ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.8.2-java)https://rubygems.org/gems/puma/versions/0.8.2-java2011-11-28T18:50:23ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.8.1)https://rubygems.org/gems/puma/versions/0.8.12011-10-25T22:08:13ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues. puma (0.8.0)https://rubygems.org/gems/puma/versions/0.8.02011-10-25T21:41:02ZEvan PhoenixPuma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications
Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications. It is designed for running rack apps only.
What makes Puma so fast is the careful use of an Ragel extension to provide fast, accurate HTTP 1.1 protocol parsing. This makes the server scream without too many portability issues.