Назад | Перейти на главную страницу

Varnish / HaProxy / Nginx

Возможный дубликат:
Заказ: 1. nginx 2. лак 3. haproxy 4. веб-сервер?

Не могли бы вы сказать мне, подходит ли приведенная ниже конфигурация для обслуживания страниц, доставленных с моих веб-серверов. Есть какие-то трудности?

Запросы -> HaProxy -> Varnish -> Nginx (веб-сервер).

Что лучше - установить лак на мои балансировщики нагрузки (haproxy) или на мои веб-серверы?

Ура и спасибо!

Я запускаю установку, использующую указанную вами конфигурацию, и она работает нормально. Единственное, о чем нужно позаботиться, это то, что если вам нужен SSL; вы можете добавить nginx впереди, чтобы иметь дело с завершением SSL.

Где установить Varnish? Я бы поместил их там, где у меня были необходимые циклы памяти / процессора. В моем случае это балансировщики нагрузки, поскольку они предназначены именно для этого. Если ваши серверы приложений спроектированы очень хорошо, а ваши балансировщики нагрузки могут только отправлять пакеты, тогда вам может потребоваться запустить Varnish на своих интерфейсных серверах.