AJP プロトコルとは?

Apache JServ Protocol (AJP) は、Web サーバーが関連するアプリケーション サーバーと通信するための方法です。 Web サーバーは「リバース プロキシ」です。つまり、その目的は、アプリケーション サーバーに代わってインターネットからの着信トラフィックを処理することです。
機能
Web トラフィックは HTTP (Hypertext Transfer Protocol) で実行されます。これは、要求を満たすために連携して動作するサーバー間の通信にも実行されます。 HTTP は、コンピューター間で実行されるメッセージを実際の単語で構成するプレーンテキスト形式です。これにより、トラフィックのオーバーヘッドが発生します。 AJP はこれらのメッセージをバイナリ コードに変換し、各メッセージが使用するスペースを削減します。
関数
連携するサーバー間の速度は、プロトコルの特徴です。このプロセスは、サーバー間の永続的な接続を維持して、接続の確立にかかる時間を短縮します。リンクは特定のリクエスト専用であり、セッションごとにセッションが作成されて切断されるのではなく、次のリクエストがトンネリングされるまで維持されます。
実装
AJP は特に「負荷分散」に使用されます。これは、1 つのサーバーが着信トラフィックを複数のアプリケーション サーバーに分散し、負荷を均等に分散する場所です。