Software Alternatives & Startups

Puma

A concurrent web server for Ruby.

Puma

Puma Reviews and Details

This page is designed to help you find out whether Puma is good and if it is the right choice for you.

Screenshots and images

  • Landing page //
    2023-06-13

Features & Specs

  1. High Performance

    Puma is designed to be a concurrent and highly performant Ruby HTTP server, allowing it to handle multiple requests at the same time efficiently.

  2. Threaded Model

    Puma uses a threaded model, which can be more memory-efficient than a forking model, leading to lower memory consumption and better resource management.

  3. Scalability

    Puma can handle a large number of concurrent connections by utilizing multiple threads and workers, making it suitable for high-traffic web applications.

  4. Cluster Mode

    Puma supports cluster mode, which allows it to run multiple worker processes to take advantage of multi-core systems, improving performance and reliability.

  5. Support for Rack Applications

    Puma is compatible with Rack-compliant applications, making it a good choice for hosting Ruby web applications developed using various frameworks like Rails or Sinatra.

Badges

Promote Puma. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

The Ford Puma has an onboard foot SPA! REVIEW

2021 Ford Puma review – why it's the best new small SUV on sale | What Car?

Ford Puma 2021 review

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Puma and what they use it for.
  • Breaking the 300 barrier
    As we use Puma as our webserver for our rails application, I quickly went to Puma's config file which typically resides in config/puma.rb. The config was set as. - Source: dev.to / over 2 years ago
  • What's new in Ruby 3.1?
    One more thing - any top-of-mind examples of you squeezing more performance by making similar changes in the context of Puma? Source: over 4 years ago
  • Ask HN: Coming back to Web/Ruby/Rails since 2012. Help?
    Welcome back. It's still the best choice in the Ruby world, well maintained, responsive and new features added. Shopify and github use it, you might want to look at the Rails 6 annoucements what these companies added for scalability features. There've been changes to the asset pipeline since version 3 but you'll still recognize it. You can run Rails as API-only and there's subprojects/tutorials for combining a... - Source: Hacker News / over 5 years ago

External sources with reviews and comparisons of Puma

Unicorn vs. Puma vs. Passenger: which app server is right for you?
There's a reason Puma is the default app server for newly generated Rails apps and on Heroku today: it's easy to configure and mostly "just works" out-of-the-box. It makes a lot of sense to start with Puma and evaluate Passenger as your app grows and needs more advanced features and configuration options.

Do you know an article comparing Puma to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Puma discussion

Log in or Post with

Is Puma good? This is an informative page that will help you find out. Moreover, you can review and discuss Puma here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.