Kaj je protokol AJP?
Protokol Apache JServ (AJP) je metoda za komuniciranje spletnega strežnika s povezanim aplikacijskim strežnikom. Spletni strežnik je "obratni proxy", kar pomeni, da je njegov namen obravnavati dohodni promet iz interneta v imenu aplikacijskega strežnika.
Funkcije
Spletni promet se izvaja v protokolu HTTP (Hypertext Transfer Protocol), ki prav tako vodi do komunikacije med strežniki, ki sodelujejo pri izpolnjevanju zahteve. HTTP je oblika navadnega besedila, kjer dejanske besede sestavljajo sporočila, ki se izvajajo med računalniki. To ustvarja režijske stroške prometa. AJP pretvori ta sporočila v binarno kodo, s čimer zmanjša količino prostora, ki ga zavzame posamezno sporočilo.
Funkcija
Posebnost protokola je hitrost med sodelujočimi strežniki. Postopek vzdržuje stalne povezave med strežniki, da se zmanjša čas, potreben za vzpostavitev stika. Povezava je namenjena določeni zahtevi in se nato vzdržuje za naslednjo zahtevo, ki se tunelira navzdol, namesto da bi vsaka seja povzročila ustvarjanje in prekinitev seje.
Implementacija
AJP se uporablja zlasti za "uravnavanje obremenitve". Tukaj en strežnik porazdeli dohodni promet med več aplikacijskih strežnikov, pri čemer si obremenitev enakomerno razdeli.