As conexões HTTP estão abertas e fechadas para cada solicitação? [duplicado]

0

Eu tenho um balanceador de carga F5 que direciona o tráfego para dois servidores da web, com um tendo uma prioridade mais alta do que o outro, para que todo o tráfego seja enviado para ele. Se o servidor de prioridade mais alta cair, isso significaria que todo o tráfego seria direcionado para o servidor de prioridade mais baixa.

Minha pergunta é se alguém é direcionado ao servidor de prioridade mais baixa porque o servidor de alta prioridade está inativo e, em seguida, o servidor de prioridade mais alta volta novamente, as conexões existentes serão mantidas no servidor de prioridade mais baixa.

Eu pergunto porque me disseram que eles ficariam conectados ao servidor de prioridade mais baixa porque a conexão TCP permaneceria aberta. Eu pensei que as conexões HTTP abrem e fecham quando um objeto é baixado, então isso criaria continuamente novas conexões e seria direcionado ao servidor de alta prioridade quando ele voltasse.

    
por Jeff 17.01.2012 / 23:24

1 resposta

2

Os suportes HTTP mantêm alives, onde uma conexão é mantida ativa entre o servidor e o cliente e reutilizada para solicitações subsequentes. A maioria dos servidores da Web permite que você ajuste o tempo máximo que uma conexão pode permanecer aberta sem qualquer atividade e quantas solicitações podem ser enviadas pela mesma conexão.

    
por 17.01.2012 / 23:32