NGINX Full Version

アプリケーションサーバーとは。Webサーバーとの違いを解説

アプリケーションサーバーは、ハイエンドWebアプリケーションのホスティングとデリバリを促進し、アプリケーションのユーザーが期待するエクスペリエンスを提供する役割を果たします。

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

アプリケーションサーバーの基本的なジョブは、ビジネスロジックへのアクセスをクライアントに提供することです。ビジネスロジックによって、データが変換され、ビジネス、サービス、またはアプリケーションの機能を提供するためのコードである動的コンテンツが生成されます。アプリケーションサーバーのクライアントは多くの場合、アプリケーションそのものであり、Webサーバーや他のアプリケーションサーバーが含まれる場合もあります。アプリケーションサーバーとクライアントは通常HTTPメッセージの形式で通信しますが、Webサーバーとクライアントの間の通信のようにHTTPが必須条件というわけではなく、CGIの異なる形式などの多くのプロトコルも利用されます。

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

Webサーバーが単にWebサイトに含まれるHTMLページ、画像ファイル、動画ファイルなどの静的コンテンツをデリバリするのに対し、アプリケーションサーバーは動的コンテンツを生成してユーザーのWebブラウザにデリバリします。アプリケーションサーバーはWebサーバーに代わるものではありません。Webユーザーにシームレスなブラウジングエクスペリエンスを提供するには、Webサーバーとアプリケーションサーバーが連携する必要があります。

動画

NGINX Unitとは?