勉強前イメージ
初めて聞いた
調査
APサーバとは
AP とは アプリケーションの略で、アプリケーションを実行するためのサーバのことです。
web3層構造システム
web動かすには基本的に下記のようなサーバを使用します
- webサーバ
- AP(アプリケーション)サーバ
- DBサーバ
- クライアントからのリクエストを
webサーバが受け取る - webサーバからの処理リクエストを
APサーバが受け取る - APサーバでアプリケーションを実行
- アプリケーションが
DBサーバを操作して、結果を処理に入れる - 結果を
webサーバにわたす - webサーバがクライアントにデータを表示
webサーバとAPサーバの違い
- webサーバ : webのデータを表示させるサーバ
- APサーバ : java,ruby,php などを実行して処理を行う
料理で例えると、
料理を乗せるお皿 = webサーバ = データを表示させる
食材を調理する = APサーバ = アプリケーションの処理を行う
よくwebサーバにアプリケーションが乗ってるけど・・・
webサーバの中でアプリケーションが処理されることもあります。
そのようなサーバを webアプリケーションサーバ と呼ばれます。
勉強後イメージ
webとアプリケーションって基本的にはくっついてんのかなー?ってけど、
たしかに役割的には別れてる・・・

