Ótimo local para hospedar sites em Django

A mais de um ano comprei um espaço na DreamHost, que é um ótimo serviço de hospedagem, oferece um espaço quase infinito, muita transferência e um preço bastante reduzido. Desconfiei bastante no começo, mas nesse quase um ano, o serviço nunca me deixou fora do ar.

O grande problema da DreamHost é se você precisa de configurações personalizadas, como rodar sites com Django e outros frameworks web. Com acesso shell, você pode configurar seu próprio python, instalar seus módulos e fazer o site funcionar, mas a performance cai bastante. A DreamHost utiliza FastCGI para controlar os processos, não tem mod_python e é necessário perder bastante tempo para ter essa receita funcionando. O pior é o acesso via browser, a performance cai bastante.

Semana passada iniciei minha missão de procurar outro hosting, que não fosse tão caro e que permitisse a instalação simples do Django sem tanta gambiarra como na DreamHost. Conversei com bastante gente, li vários relatos e decidir por criar uma conta na WebFaction. O preço é bem semelhante a da DreamHost, mas não liberam tanto espaço em disco (mas para mim, o plano básico atende perfeitamente) e tem a grande vantagem de você controlar totalmente seu ambiente, inclusive inicializar a parar os processos do Apache, ter seu próprio httpd.conf, etc. Era tudo que precisava.

Apesar de ser um host compartilhado, as configurações são tão flexíveis que parece um dedicado. Ter a própria instância do Apache é uma mão na roda, poder mexer no httpd.conf a hora que quiser é muito bom. As instâncias podem ser configuradas com mod_python ou outros módulos que o usuário desejar. O painel de controles não é tão amigável, demorei alguns minutos para entender como funciona (criação de domínios, criação de aplicações e websites). É necessário seguir uma determinada ordem para que o site funciona de maneira adequada. É possível hospedar vários domínios na mesma conta além de escolher entre MySQL e PostGres.

O suporte é bastante eficiente. No meu primeiro dia de acesso, notei uma lentidão fora do comum, mas percebi que a máquina da WebFaction estava bastante tranquila. Enviei um email (sábado de tarde) para o suporte, cerca de 1 hora depois veio a resposta, dizendo que havia um problema em um dos roteadores e que naquele momento deveria estar corrigido. Dito e feito, não tive mais problemas.

Quem deseja se aventurar em Django na WebFaction, existe um screencast disponível aqui.

Não pretendo cancelar minha conta na DreamHost, acho válido ter uma redundância, mas botei fé no serviço da WebFaction e para quem tem diversos projetos que não exigem muitos recursos (como eu que tenho alguns projetos pessoais), é uma ótima escolha.

Referência.