Che cos'è il protocollo AJP?

...

AJP è un modo più veloce per un server web di comunicare con un'applicazione.

Il protocollo Apache JServ (AJP) è un metodo per comunicare con un server Web con un server delle applicazioni associato. Il server web è un "proxy inverso", il che significa che il suo scopo è gestire il traffico in entrata da Internet per conto del server delle applicazioni.

Caratteristiche

Il traffico web viene effettuato in HTTP (Hypertext Transfer Protocol), che porta anche alla comunicazione tra server che lavorano insieme per soddisfare una richiesta. HTTP è un formato di testo semplice in cui le parole reali costituiscono i messaggi in esecuzione tra i computer. Questo crea un sovraccarico di traffico. AJP converte questi messaggi in un codice binario, riducendo la quantità di spazio occupato da ciascun messaggio.

Video del giorno

Funzione

La velocità tra i server che collaborano è una caratteristica distintiva del protocollo. Il processo mantiene connessioni permanenti tra i server per ridurre il tempo necessario per stabilire il contatto. Il collegamento è dedicato a una particolare richiesta e quindi mantenuto per la successiva richiesta di essere incanalata, piuttosto che ogni sessione provoca la creazione e l'interruzione di una sessione.

Implementazione

AJP è particolarmente utilizzato per il "Bilanciamento del carico". È qui che un server distribuisce il traffico in entrata tra diversi server delle applicazioni, condividendo equamente il carico.