Apache как обратный прокси: синхронный или асинхронный? [closed]

Я использую Apache для обслуживания статического контента, а затем обратное прокси-соединение с сервером Rails для обработки динамического контента, генерация некоторых из которых может занять много времени. Когда Apache передает запрос обратному прокси-серверу, используется ли процесс Apache, просто ожидая ответа (я использую prefork mpm), или он может уйти и обработать другие запросы и просто обработать ответ от сервера Rails когда ответ будет готов?

1
задан 1 March 2013 в 03:05
1 ответ

Используя Apache Prefork MPM, у вас будет как минимум один процесс для каждого параллельного запроса. И каждый процесс будет обслуживать один или ноль запросов (бездействующий или резервный).

Таким образом, процесс, выполняющий обратный прокси-сервер для Rail, будет заблокирован до тех пор, пока не будет завершен (или не завершится ошибка). В любом случае, к тому же серверу может быть открыто другое соединение.

2
ответ дан 3 December 2019 в 21:36

Теги

Похожие вопросы