Apache Httpd перед Tomcat для более быстрой обработки SSL? - PullRequest
4 голосов
/ 30 сентября 2011

Помогает ли размещение Apache httpd перед Tomcat ускорить обработку SSL?Общая пропускная способность увеличивается или уменьшается при использовании обоих серверов?

1 Ответ

0 голосов
/ 02 октября 2011

Установка Apache на другую машину увеличит задержку (запрос должен пройти еще через одну машину) и пропускную способность (у вас больше процессоров). Apache JServ Protocol (AJP) ( AJP в Википедии ) полезен для соединения Apache с Tomcat и для уменьшения увеличенной задержки:

Протокол AJP13 является пакетно-ориентированным. Бинарный формат был предположительно Выбранный текст более читабелен по соображениям производительности. Веб-сервер связывается с контейнером сервлетов по TCP соединения. Чтобы сократить дорогостоящий процесс создания сокетов, веб-сервер будет пытаться поддерживать постоянные соединения TCP с контейнер сервлетов, и повторно использовать соединение для нескольких циклы запрос / ответ.

(Если вы устанавливаете их на одну и ту же машину ... если честно, я никогда этого не делал, но я не думаю, что есть большая разница в их производительности SSL. В любом случае, если важно, вы должны измерить Не пропустите FAQ в Tomcat Wiki .)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...