Cos'è il protocollo AJP

Il protocollo Apache JServ (AJP) è un metodo per un server web per comunicare con un server applicativo associato. Il server web è un "reverse proxy", ovvero gestisce il traffico in entrata da Internet per conto del server applicativo.
Caratteristiche
Il traffico web avviene in HTTP (Hypertext Transfer Protocol), che si estende anche alla comunicazione tra server che collaborano per soddisfare una richiesta. HTTP è un formato in testo normale dove parole reali compongono i messaggi tra computer. Questo crea un overhead di traffico. AJP converte questi messaggi in codice binario, riducendo lo spazio di ogni messaggio.
Funzione
La velocità tra server collaboranti è una caratteristica distintiva. Il processo mantiene connessioni permanenti per ridurre il tempo di stabilimento contatto. Il link è dedicato a una richiesta e mantenuto per la successiva, invece di creare e rompere una sessione per ogni richiesta.
Implementazione
AJP è particolarmente usato per "Bilanciamento del carico". Qui un server distribuisce il traffico in entrata tra più server applicativi, condividendo il carico equamente.