Propósito de colocar haproxy / varinish por trás do nginx?

1

Em algumas configurações, vi alguém colocar o haproxy / varinish por trás do nginx e encaminhar as solicitações para o back-end (por exemplo, Passenger)

por exemplo,

Nginx < --- > HaProxy / Varinish < ---- > Passageiro / Apache

Eu nunca entendi porque não colocar HaProxy / Varinish diretamente na borda, alguma vantagem?

    
por Howard 07.01.2012 / 14:57

2 respostas

1

É possível que eles fizessem isso para lidar com o tráfego SSL. Isso parece improvável, e haveria métodos mais eficientes, como stunnel.

Outra possibilidade é lidar com conteúdo estático antes de passar para um back-end dinâmico.

    
por 07.01.2012 / 15:01
0

O nGinx é orientado a eventos e o Varnish usa threads para que o primeiro seja melhor escalonado (em teoria). Você pode usar o Varnish para lidar com casos de cache mais complexos e fazer com que o nGinx cuide do material direto.

    
por 07.01.2012 / 15:45