Я использую haproxy уже почти год. Насчет нагрузки можно вообще не переживать (я где-то читал у них на сайте, что он может работать на одной машине и обслуживать 10-гигабитную карточку).
Еще я придерживаюсь мнения, что каждый элемент системы должны выполнять свою функцию - nginx раздавать, а haproxy балансировать. Тем более, что поставив haproxy перед nginx можно контролировать кол-во соединений, которые обслуживает nginx, а остальные будут гарантировано ждать своей очереди в backlog - а не сбрасываться.
Вообщем у меня к haproxy нареканий нет. Очень гибкие настройки, очень удобные режимы работы. Если нужна помощь в настройке - обращайтесь :)
Я немного про другое спрашивал. А именно, почему HAProxy в приведённых
ниже тестах обгоняет nginx? И есть ли возможность что-то доработать в
nginx, дабы сравнять позиции на одинаковых задачах?
AK> AFAIU, самое большое комьюнити хапрокси - это рельсоиды. Они
AK> используют его не из-за того, что он быстрее, а потому, что у него
AK> балансинг намного разумнее организован (да, я знаю про патчи для
AK> нгинкса, но неподдерживаемые патчи != нормальная поддержка из
AK> коробки), детали можно нагуглить по словам (fair balancing). И
AK> основное большинство больших рельсоюзеров юзают его не вместо, а
AK> вместе с nginx'ом, так как хапрокси - это прокси, а нгинкс - это
AK> веб-сервер.