Eu prefiro o uwsgi porque é super configurável e tem várias opções.
Dos benchmarks que fiz, ele tem o melhor desempenho / uso de memória. É muito flexível e provavelmente 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 em busca de arquivos de configuração e iniciará / gerenciará todos os aplicativos que encontrar. Você pode remover a configuração para interromper o aplicativo, tocar nele para reiniciar etc. É provavelmente a maneira mais rápida e fácil de hospedar vários aplicativos. Postei os detalhes da minha configuração em outro tópico: /programming/5906197/what-is-the-most-common-way-to-configure-static-files-in-debug-and- produção para / 5906206 # 5906206 .
Geralmente seu aplicativo será o gargalo, não o servidor wsgi! Mas, ei, se você deseja um servidor WSGI com ainda mais desempenho, pode olhar para mim ou portátil . Ambos são extremamente leves e rápidos, criados com loops de eventos rápidos, picoev e libev, respectivamente, e usam o mesmo analisador HTTP de alto desempenho que o node.js.