Configurações Nginx + WSGI recomendadas

20

Por favor, explique os prós / contras quando usar as diferentes interfaces Nginx WSGI? Por favor, explique detalhadamente o que diferencia cada configuração? Qual configuração deve dimensionar melhor?

Se relevante, o que você está executando agora e por quê?

Algumas técnicas que já vi, mas, por favor, diga-me se perdi alguma:

por cmcginty 21.05.2011 / 00:33

1 resposta

24

Eu prefiro o uwsgi porque ele é super configurável e tem muitas opções.

Dos benchmarks que fiz, tem o melhor desempenho / uso de memória. É muito flexível e pode ser configurado com precisão para atender às suas necessidades. Eu uso o modo imperador do uwsgi para hospedar vários aplicativos. Ele examinará um determinado diretório para arquivos de configuração e lançará / gerenciará todos os aplicativos para os quais encontrar arquivos de configuração. Você pode remover a configuração para matar o aplicativo, tocá-lo para reiniciar, etc. É provavelmente a maneira mais rápida e fácil de realizar hospedagem com vários aplicativos. Eu postei os detalhes da minha configuração em outro tópico: link .

Geralmente seu aplicativo será o gargalo, não o servidor wsgi! Mas, ei, se você quiser um servidor WSGI com desempenho ainda maior, talvez queira olhar para meinheld ou bjoern . Ambos são extremamente leves e rápidos, construídos em loops de eventos rápidos, picoev e libev, respectivamente, e ambos usam o mesmo analisador HTTP de alto desempenho que node.js.

    
por 21.05.2011 / 02:26