午前問13
Webシステムにおいて、Webサーバとアプリケーション(AP)サーバを異なる物理サーバに配置する場合のメリットとして、適切なものはどれか。
| Webサーバにクライアントの実行環境が実装されているので、リクエストのたびにクライアントとAPサーバの間で画面データをやり取りする必要がなく、データ通信量が少なくて済む。 | |
| Webブラウザの文字コード体系とAPサーバの文字コード体系の違いをWebサーバが吸収するので、文字化けが発生しない。 | |
| データへのアクセスを伴う業務ロジックは、Webサーバのプログラムに配置されているので、業務ロジックの変更に伴って、APサーバのプログラムを変更する必要がない。 | |
| 負荷が軽い静的コンテンツへのリクエストはWebサーバで処理し、負荷が重い動的コンテンツへのリクエストはAPサーバで処理するように、クライアントからのリクエストの種類に応じて処理を分担できる。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
| ア. | Webサーバにクライアントの実行環境が実装されているので、リクエストのたびにクライアントとAPサーバの間で画面データをやり取りする必要がなく、データ通信量が少なくて済む。 |
| 画面データはリクエストのたびにWebブラウザとWebサーバ間でやり取りされます。 | |
| イ. | Webブラウザの文字コード体系とAPサーバの文字コード体系の違いをWebサーバが吸収するので、文字化けが発生しない。 |
| 文字コードの違いはアプリケーション(AP)サーバで吸収します。 | |
| ウ. | データへのアクセスを伴う業務ロジックは、Webサーバのプログラムに配置されているので、業務ロジックの変更に伴って、APサーバのプログラムを変更する必要がない。 |
| 業務ロジックはアプリケーション(AP)サーバに配置されます。 | |
| エ. | 負荷が軽い静的コンテンツへのリクエストはWebサーバで処理し、負荷が重い動的コンテンツへのリクエストはAPサーバで処理するように、クライアントからのリクエストの種類に応じて処理を分担できる。 |
| 静的コンテンツはWebサーバ、動的コンテンツはアプリケーション(AP)サーバに配置することにより処理を分担することができます。 |