PHP/Elixirエンジニアのブログ

有益なアウトプットを心がけます。

【Webシステム】Webの3層構成ってなに?

いつもご覧いただきありがとうございます。

Webシステム基礎シリーズ、


「Webの三層構成とは何か」について書いていきます。



Webの三層構成とは何か

 極論、Webシステムを構成するソフトウェアを大きく3つの構成に分けて
連携させる構成を指します。
主役となる構成要素は以下の3つです。
・Webサーバ
アプリケーションサーバ
・データベースサーバ

Webサーバとは

Webサーバはフロントエンドにあり、ユーザーと直接やり取りを行うサーバです。
ユーザーがWebブラウザからリクエストした内容を受け付けて処理します。

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

Webアプリケーションサーバでは、Webサーバからのリクエストを
JavaRubyPHPなどを実行して処理します。
場合によっては、データベースにアクセスしてデータを要求します。

データベースサーバとは

データベースは、主にデータの管理を行っているバックエンドで、
Webサイトに必要なユーザーデータや商品データなどを保存しています。
Webアプリケーションはデータベースにアクセスし、
必要なデータの抽出や加工処理を実行します。


本日は「Webの三層構成とは何か」についてかんたんにまとめさせていただきました。 
 最後までご覧いただきありがとうございました。