Балансировщик нагрузки для экземпляров Apache. Должен ли я использовать постоянные соединения, чтобы минимизировать время ожидания Apache? - PullRequest
0 голосов
/ 08 апреля 2011

Я пытался выяснить, если использование persistence на моем балансировщике нагрузки позволит лучше использовать процессы, порожденные Apache, если в паре с persistent Apache конфигурации.

Я думаю, что без постоянство на балансировщике нагрузки пользователь может оказаться на любом из серверов, в то время как порожденный экземпляр Apache займет некоторое время, пока он простаивает. Если я перенаправил то же самое соединение через тот же процесс Apache с persistent , то при простоях соединений из коммутатора нагрузки на другой сервер мало потраченных процессоров.

Или я вижу это неправильно?

(вот хорошая статья, объясняющая разницу между постоянными и постоянными http://devcentral.f5.com/weblogs/macvittie/archive/2008/07/11/3443.aspx)

1 Ответ

0 голосов
/ 11 апреля 2011

Да, вы можете включить липкие сеансы на балансировщике нагрузки (на основе IP), чтобы постоянные соединения не создавались на нескольких экземплярах Apache.

Кроме того, если между вашими серверами Apache и межсетевым экраном есть брандмауэрна вашем уровне приложений вы бы хотели соответствовать тайм-ауту брандмауэра на вашем соединении.

...