0
0

More than 3 years have passed since last update.

Webサーバとアプリケーションサーバの違い

Posted at

周辺知識
Rails開発におけるwebサーバーとアプリケーションサーバーの違い(翻訳) - Qiita
https://qiita.com/jnchito/items/3884f9a2ccc057f8f3a3

この記事が分かりやすかった。

Webサーバの代表例はapachやnginxなど
アプリケーションサーバの代表例はpuma、unicorn、Passengerなど

以下引用。

Webサーバ

webサーバーはユーザーから送られてきた自サイトへのリクエストを受け取り、なんらかの処理を加えるプログラムです。そして、場合によってはあなたのRailsアプリケーションにリクエストを投げます。 NginxとApacheは最も有名なwebサーバーです。

アプリケーションサーバ

アプリケーションサーバーはあなたのRailsアプリケーションを動かしているものです。 アプリケーションサーバーはあなたのコードを読み込み、アプリケーションをメモリに保持します。アプリケーションサーバーはwebサーバーからリクエストを受け取ると、Railsアプリケーションにそのことを知らせます。アプリケーションがリクエストを処理すると、アプリケーションサーバーはそのレスポンスをwebサーバーに返します。(そのレスポンスは最終的にユーザーへ届きます。

0
0
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
0
0