回答: unicorn が活躍した時代の方が長かったので、それを推す文書が多いというだけだと思います。 rails5以降は puma がデフォルトになっており、わざわざ unicorn に切り替えるメリットが皆無とは言いませんが普通にデフォルトのまま puma を使えば十分です。 unicorn と puma の違いですが、 unicorn はマルチプロセス、 puma はマルチスレッドです。 スレッドはメモリを共有し、プロセスはメモリを共有しません。通常、httpサーバーは複数のリクエストを独立に処理し、永続的なデータはデータベースに保存するので、マルチプロセスモデルの方が相性が良...
![railsアプリケーションにおいて、なぜNginx+unicornの組み合わせが多いのでしょうか?Nginx+pumaと比較して何が違うのでしょうか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/7160d4babd4d555f02977d7dd74f94d47b2f7570/height=288;version=1;width=512/https%3A%2F%2Fqsf.cf2.quoracdn.net%2F-4-images.social_share_brand_logo.png-26-b6922c34f079ee95.png)