puma

Pumaについて

bindle exec puma -d 指定する場合 bundle exec puma -C config/puma.rb pumaはサーバのソケットを開いたままリスタートできます。要するに、ユーザーに対してサーバを開放したままサーバのリスタートができるということです。ユーザーを待たせることがない…

本番環境では、なぜrails sではなくNginx,Puma?

rack(rails s)はあくまで、アプリケーションサーバー。なので、webサーバが持っているような負荷を分散させるための機能などがなく、実運用していく上で、大勢の人がサイトを見たときなどにとても重くなってしまう。 nginx: たくさんの人から、同時アクセス…

Nginx, Puma(Unicorn), Racksとは?

Puma(Unicorn) : アプリケーションサーバー Nginx :Webサーバー Racks: RailsとUnicornの通訳 Rails5以降は、Pumaがよく使われている。 https://qiita.com/naoki_mochizuki/items/5a1757d222806cbe0cd1 ・クライアントからの簡単な命令だと、webサーバが処理…