Ответ 1
www [n] - это простой способ добавить больше серверов для работы с нагрузкой, так как вы легко можете легко балансировать баланс между различными серверами - с помощью www [n] вы можете просто перенаправить запрос на соответствующий сервер и забыть о последующие запросы - потому что клиент тогда имеет дело с www1 или www2 и т.д.... Добавление большего количества серверов прост... но оно не является постоянным с точки зрения последующих запросов
Альтернативой является то, что балансировщик нагрузки поддерживает пул бэкэнд-узлов, которые поддерживаются "за кулисами". Он отслеживает, на какой пользователь node был выделен пользователь - обычно с помощью файлов cookie сеансов, чтобы определить, на какой бэкэнд node пользователь был назначен. Он просто поддерживает большой в памяти hashmap (эффективно) идентификатор сеанса для поддержки узлов, делегируя запросы из пользовательского браузера на бэкэнд node каждый раз... он более сложный для настройки, но более мощный в конечном итоге.
Подробнее здесь: http://en.wikipedia.org/wiki/Load_balancing_%28computing%29