Какво представлява протоколът AJP?

...

AJP е по-бърз начин за комуникация на уеб сървър с приложение.

Протоколът Apache JServ (AJP) е метод за комуникация на уеб сървър със свързан сървър на приложения. Уеб сървърът е "обратен прокси", което означава, че неговата цел е да обработва входящия трафик от Интернет от името на сървъра на приложения.

Характеристика

Уеб трафикът се осъществява в HTTP (протокол за прехвърляне на хипертекст), който също така преминава до комуникация между сървърите, работещи заедно, за да изпълнят заявка. HTTP е формат на обикновен текст, където действителните думи съставляват съобщенията, които се изпълняват между компютрите. Това създава режийни разходи за трафик. AJP преобразува тези съобщения в двоичен код, намалявайки количеството пространство, заето от всяко съобщение.

Видео на деня

Функция

Скоростта между работещите сървъри е отличителна черта на протокола. Процесът поддържа постоянни връзки между сървърите, за да намали времето, необходимо за установяване на контакт. Връзката е посветена на конкретна заявка и след това се поддържа за следващата заявка за тунелиране надолу, вместо всяка сесия да води до създаване и прекъсване на сесия.

Изпълнение

AJP се използва особено за "балансиране на натоварването". Това е мястото, където един сървър разпределя входящия трафик между няколко сървъра на приложения, разпределяйки натоварването по равно.