Django Implantar Recomendações

2

Eu tenho um aplicativo da Web fornecido no modo SaaS ... (cada cliente tem seu próprio subdomínio e seu próprio banco de dados).

Meu aplicativo usa o Django Python e o Postgresql.

Agora mesmo está hospedado em um plano de hospedagem compartilhada do Linux, usando Apache e mod_wsgi, mas estou migrando para um VPS Linux no próximo mês, e li sobre Nginx e Gunicorn (também uwsgi) sendo um caminho melhor para ir. Eu quero saber suas recomendações sobre como implementar o django.

Sou principalmente desenvolvedor, então tenho um pouco de conhecimento sobre o sysadmin.

    
por quarry32 23.10.2010 / 01:36

1 resposta

2

O principal benefício de usar o Nginx como seu servidor da Web é o menor consumo de memória comparado ao Apache, essencial quando você está executando um VPS com recursos restritos.

Com relação à recomendação do WSGI, você tem muitas boas opções, sendo o uWSGI e o Gunicorn dois deles.

Eu tentei os dois, mas acabei usando o FAPWS3 por causa da configuração mais direta do Nginx. Usando um ambiente virtual Python e uma instância do Supervisord para ficar de olho nos daemons, a configuração está em execução há mais de um ano. Então definitivamente recomendado.

por 01.05.2011 / 23:27