Estou tentando descobrir a pilha de servidores ideal para executar o Rails.
A partir de agora, nginx + unicórnio parece ser a melhor abordagem. No entanto, algumas pessoas sugeriram executar o interpretador REE em vez do Ruby simples.
Seria nginx + unicórnio + REE a combinação mais poderosa ou um intérprete simples seria suficiente?
Responder1
É difícil responder à sua pergunta sem mais dados.
Direi que a maneira mais fácil de executar aplicativos Rails é com o Passenger. A menos que você esteja executando um aplicativo Rails realmente popular que esteja tendo problemas de escalabilidade, o caminho mais fácil é o melhor.
O passageiro é extremamente fácil de administrar.
A pilha de servidores ideal é aquela que faz o que você deseja e requer menos reflexão e controle.
Se você realmente tiver problemas de escala, precisará contratar um administrador que saiba o que está fazendo.
Responder2
Sim, você pode usar facilmente o REE. Ele oferece melhor coleta de lixo e usei-o com sucesso na produção em nginx + unicórnio + REE. Apenas certifique-se de reinstalar os executáveis unicórnio para que eles usem REE e não a biblioteca Ruby padrão.
O intérprete padrão de ressonância magnética também seria suficiente.