[1] https://github.com/puma/puma#built-for-speed--concurrency
[2] http://docs.pylonsproject.org/projects/waitress/en/latest/de...
11–20 of 86 posts
[1] https://github.com/puma/puma#built-for-speed--concurrency
[2] http://docs.pylonsproject.org/projects/waitress/en/latest/de...
Can anyone who's used Puma on Heroku comment on how it compares to Unicorn?
Note: I'm an amateur and I know I'm not nearly optimized across many areas -- the app could be better, I'm not using JRuby (where multi-threaded shines, or so I read), so this is from a pretty novice perspective. But from here, Puma has been great.
Can anyone who's used Puma on Heroku comment on how it compares to Unicorn?
[1] http://blog.steveklabnik.com/posts/2013-02-24-using-puma-on-...
[2] http://www.subelsky.com/2012/10/setting-up-puma-rails-on-her...
Edit: someone created an issue asking for contributors: https://github.com/TechEmpower/FrameworkBenchmarks/issues/45...
I've been enjoying using Puma in clustered mode for some production sites, but falling back to Thin for Server Sent Events (new EventSource()) - does anyone know if this is ever likely to come to Puma, or is there a fundamental reason that the Puma process model can't support SSE?
good writeup on the subject here: https://github.com/phusion/passenger/wiki/Puma-vs-Phusion-Pa...
I have looked at the source, and it appears a thread pool will listen to incoming requests, and pass them to a reactor then move on to handle more requests. Another thread polls the sockets and writes the data to the response stream when ready. [Note: this all may be completely wrong!]
If the way the server works as above is correct, does it mean it's possible to achieve event-loop-based levels of concurrent connections along with good old CPU concurrency as well?
Anyone used Puma on Heroku? Is it as simple as [1] or is there more configuration required [2] as is the case with Unicorn [3]? [1] http://blog.steveklabnik.com/posts/2013-02-24-using-puma-on-... [2] http://www.subelsky.com/2012/10/setting-up-puma-rails-on-her... [3] https://devcenter.heroku.com/articles/rails-unicorn
It is not the first time I'm using JRuby and Puma, I must say I'm pretty happy with it.
I had enough with the official documentation, just tweaking the DB pool to fit in the Rediscloud free version constraints. [1]
https://devcenter.heroku.com/articles/concurrency-and-databa...
[0]: You'll need to download JCE 6 Extensions to get Puma, JRuby 1.7.4 and Rails 4 running in development: http://www.oracle.com/technetwork/java/javase/downloads/jce-...
[1]: Rediscloud free version gives you 10 connections.