Por que preciso do Nginx para executar o Tornado Web Server (python) [closed]?

2

Talvez esta seja uma pergunta estúpida. Tão estúpido que não consigo encontrar a resposta em tutoriais ou documentação.

Eu quero fazer alguns testes com o Tornado Web Server. Tanto quanto eu posso ver nos exemplos, Tornado pode ser iniciado em, por exemplo, a porta 8000 e esta configuração é feita com código python na raiz do aplicativo.

No entanto, eu vi que as pessoas parecem estar usando o Nginx, e eu não entendo bem suas motivações. Eu entendo que ter um Nginx na frente pode ser necessário para fins de produção, mas para depuração, não é suficiente iniciar o script com o aplicativo?:

python app.py

Por que é necessário ter o Nginx mesmo para fins de teste? Muito obrigado.

    
por Jacob84 09.07.2013 / 16:53

1 resposta

4

Você não realmente. Algumas configurações apenas usam muito bem o cache do nginx. Outros apenas seguem engenharia de culto de carga. Alguns estão indo bem porque resolve o problema deles.

Também é obrigatório ter um ambiente de teste que reflita sua produção.

    
por 09.07.2013 / 17:39