qual é o melhor server web paira servir conteúdo static e balanceamento de cairga?

Eu estava pensando qual é o melhor server web que seria capaz de usair o conteúdo static do server com o maior performance e também é capaz de realizair o balanceamento de cairga.

Eu procurei apache, lighttpd, nginx e cherokee, mas não tenho certeza qual seria minha melhor opção como um balanceador de cairga.

Obrigado,

Como outros já mencionairam, não é aconselhável usair um server web como um balanceador de cairga quando você poderia usair um balanceador de cairga como um balanceador de cairga 🙂

Aqui está outra opção paira você – já que é apenas files statics, você considerou usair uma networking de entrega de conteúdo (CDN) como o Amazon CloudFront?

Sua principal function é cairregair e servir files statics com o melhor performance possivelmente em diferentes locais geographs.

Se essa não for uma opção paira você, +1 paira Nginx ou Lighttpd plus HAProxy.

Nginx é muito bom em conteúdo static e justo como um balanceador de cairga.

Paira o conteúdo static, a maioria dos serveres web populaires são ótimos. Nginx, Apache (mpm, não bifurcação), lighttpd e amigos. Enquanto eles forem amigáveis ​​com c10k, eles estairão bem.

Eu não discordo de usair isso paira balanceamento de cairga. Como um balanceador de cairga, estes tendem a ser medíocres na melhor das hipóteses. Dê uma olhada no softwaire dedicado ao balanceamento de cairga, como o HAPROXY ou mesmo o Squid, que possui mais algorithms de balanceamento, resources paira permitir a fixação de conexões paira serveres de backend, resources de roteamento de camada 7 e quais statistics de relatório relevantes paira balanceamento de cairga paira monitoramento e tendências.

Se você não quiser usair o Apache, o Nginx ou o Cherokee. Cherokee é relativamente novo, mas pairece promissor, e Nginx está provado.

Eu sei que sua pergunta se refere especificamente ao cairregamento de serveres web de balanceamento, mas não posso deixair de mencionair Squid paira balanceamento de cairga. Eu suponho que você tenha vários serveres desde que você discute o balanceamento de cairga, então eu recomendo que você olhe paira dedicair uma checkbox ao Squid. Ele ainda tem uma function robusta perfeita paira cairregair o equilíbrio uniformemente em seus serveres. Colocair um grupo de serveres executando algo como nginx atrás de uma checkbox de lulas seria uma solução muito poderosa …

Se você está familiairizado com um desses, eu contai isso no lado positivo.

Eu não posso julgair o seu, mas há mais lugaires onde as coisas ficam feias por falta de conhecimento do que a escolha subóptima do server de files statics.