Čo je protokol AJP?

...

AJP je rýchlejší spôsob komunikácie webového servera s aplikáciou.

Apache JServ Protocol (AJP) je spôsob komunikácie webového servera s pridruženým aplikačným serverom. Webový server je „reverzný proxy“, čo znamená, že jeho účelom je spracovávať prichádzajúci prenos z internetu v mene aplikačného servera.

Vlastnosti

Webová prevádzka sa uskutočňuje v protokole HTTP (Hypertext Transfer Protocol), ktorý tiež prechádza ku komunikácii medzi servermi, ktoré spolupracujú na splnení požiadavky. HTTP je formát čistého textu, kde správy prebiehajúce medzi počítačmi tvoria skutočné slová. To vytvára réžiu dopravy. AJP prevádza tieto správy na binárny kód, čím znižuje množstvo priestoru, ktorý zaberá každá správa.

Video dňa

Funkcia

Rýchlosť medzi spolupracujúcimi servermi je charakteristickou črtou protokolu. Proces udržiava trvalé spojenia medzi servermi, aby sa skrátil čas potrebný na nadviazanie kontaktu. Odkaz je vyhradený pre konkrétnu požiadavku a potom je udržiavaný pre ďalšiu požiadavku, aby bola tunelovaná, namiesto toho, aby každá relácia spôsobovala vytvorenie a prerušenie relácie.

Implementácia

AJP sa používa najmä na „vyvažovanie záťaže“. Toto je miesto, kde jeden server distribuuje prichádzajúcu prevádzku medzi niekoľko aplikačných serverov, pričom rovnomerne zdieľa zaťaženie.