Оптимизация Apache - предварительное ветвление MPM

Как RFC 2616 говорят, HTTP 1.1 является не сохраняющим состояние, таким образом, Вы могли сделать задание, не сохраняя состояние (даже если это, вероятно, легче). Я не вижу, почему необходимо знать, существует ли тело или нет, Вы могли бы просто считать данные и видеть, существуют ли данные после заголовка или нет.

2
задан 8 August 2012 в 15:22
1 ответ

Хорошо, может ли ваш сервер выполнять 2048 одновременных процессов Apache (как вы установили в ServerLimit / MaxClients)? Бьюсь об заклад, это не так, и на самом деле вам не нужно столько одновременных рабочих Apache. Я настоятельно рекомендую вам настроить асинхронный обратный прокси, например nginx или lighttpd , чтобы разгрузить клиентов, обрабатывающих медленные соединения, с этим асинхронным прокси. И поверьте мне, большинство общедоступных веб-клиентов достаточно медленны, чтобы отнимать большую часть рабочего времени Apache только для загрузки в них уже сгенерированного контента. И я не думаю, что вам когда-либо понадобится более 25 одновременных рабочих Apache, если вы правильно настроите обратное проксирование.

2
ответ дан 3 December 2019 в 11:53

Теги

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