解答:ウ
Webサーバーでも業務処理やコンテンツを動的に作成、認証を行うことは可能である。しかし、大規模なWebサイトにおいて、Webサーバーでこれらの処理を行うと、Webサーバーに負荷がかかりレスポンスタイムが長くなるなどシステムの性能低下が起こる可能性がある。Webサーバーへの負荷を軽減するためにアプリケーションサーバー(application server)を用いる。
アプリケーションサーバーは、業務のプログラム実行やデータベースへの問い合わせなどを行う。アプリケーションサーバーは、Webサイトに限らず3層クライアント・サーバー・システムでも用いられる。
3層クライアント・サーバー・システムは、処理を以下の3つに分けてシステムを構築する。
これによって負荷分散や拡張性が高くなる。