Como fazer um proxy no Apache - iMasters
PorHovhannes Avoyan em	25/02/2013
Resumo 55 81
6 de abril de 2013 às 17:49
Tenho apenas algumas dúvidas em relação ao desempenho do Apache, principalmente quando falamos das falhas expressivas com grande quantidade de conexões simultaneas/concorrentes.
No artigo não foi exposta a configuração do próprio Apache, quantidade de memória RAM, se o Apache está trabalhando com modo worker ou prefork, se está com configuração default ou customizada para receber grande número de requisições, keepalive, timeout etc.
A dúvida surgiu devido ao fato que precisei customizar um servidores Apache para receber alta carga de requisições simultaneas e concorrentes. Com a configuração default foi fácil atingir o limite, gerando grande número de falhas. Após a customização do Apache, os números caíram sensivelmente, chegando em um número muito próximo a zero de falhas. O servidor que utilizei traabalhava com 4GB de RAM e modo prefork (modo worker seria ainda melhor). Os números foram alterados baseados em memória e número de clientes ativos, processos em espera, etc.
Enfim, acredito que com alguma customização estes números podem ser melhorados em ambos os casos.
Uma outra observação é que o mod_proxy pode sim ativar/desativar os nodes do cluster via web e também é capaz de detectar a falha e também o retorno do nó ao cluster. Me baseio em meu próprio ambiente que possui balanceamento de carga com mod_proxy e servidores tomcat/Jboss recebendo as conexões direcionadas pelo loadbalancer.