largura de banda de proxy

1

Se eu colocar um proxy reverso na frente de um balanceador de carga Então, leva três vezes a largura de banda para fazer pedidos?

Por exemplo solicite 100mb de vídeo do link

site.com obtém a solicitação do proxy < - balanceador de carga < - server

  • servidor retorna dados para o balanceador de carga (100 mb enviados)
  • o balanceador de carga passa para o proxy (outros 100 mb enviados)
  • proxy para cliente (final de 100mb enviados)

é assim que funciona?

    
por davidosomething 14.03.2011 / 21:28

1 resposta

1

A sua pergunta é um pouco vaga, mas vou tentar o meu melhor para explicar.

Balanceadores de carga, dependendo da implementação, geralmente apenas encaminham solicitações para os servidores. Às vezes eles agem como um proxy, mas não é como eles são geralmente destinados. Pense nos balanceadores de carga normais como um policial de tráfego que divide as solicitações entre vários servidores.

Os proxies aumentam o número geral de pacotes enviados por uma rede para uma única solicitação única, sim. Geralmente, um proxy é colocado em um local onde ele pode consolidar solicitações para que 100 pessoas que solicitam um arquivo específico não precisem fazer o download do servidor original. O benefício real disso é fazer com que um proxy mantenha uma cópia de uma página dinâmica por um determinado período de tempo. A Wikipedia tem uma implementação muito boa disso, que é parcialmente descrita no site Meta da Wikipédia

Assim, no seu exemplo, um arquivo de 100Mb geraria ~ 200Mb de tráfego de rede total mais sobrecarga. 100 usuários, por outro lado, gerariam apenas 10100Mb (100Mb * 101) de tráfego, e somente 100Mb chegariam ao servidor original.

    
por 14.03.2011 / 21:34