1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

アプリケーションサーバーについて

Last updated at Posted at 2022-03-26

はじめに

アプリケーションサーバーについて調べたところ、「Unicorn」や「Puma」などのワードが出てきたので、どんなものかと気になったので調べて見ました。

アプリケーションサーバーとは

Ruby、Javaなどのプログラミング言語で構築されるアプリケーション(プログラム)を動作させるためのサーバサービスのことです。

Unicornとは

マルチプロセス型であります。
マルチプロセス型は、私なりの解釈で言うと「一人の作業者が、複数の顧客に向けた製品を並行で制作している」と言う感じだと思います。
スクリーンショット 2022-03-26 12.39.00.png

Pumaとは

マルチスレッド型であります。
マルチスレッド型とは、私なりの解釈で言うと「一人の作業者が、一つの製品を制作する時に、同時並行で複数の作業を行う」と言う感じだと思います。
スクリーンショット 2022-03-26 12.42.39.png

まとめ

現在、マルチスレッド型が主流になっていますが、アプリケーション毎に違いがあると思うので、そのアプリケーションにあったサーバーを使用すると良いと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?