... você deve restringir o escopo do tópico para "trilhos" em particular. (o assunto é um pouco enganador) Eu sugiro olhar para os logs & tentando identificar de onde o atraso está vindo.
Existem várias razões pelas quais um aplicativo Rails rodaria devagar ... e na maioria das vezes não tem nada a ver com o banco de dados ou com o próprio servidor web. Eu gostaria de ter certeza de que o cache não está desabilitado. (em cache de modo de desenvolvimento está desabilitado por padrão) Rails obtém um grande aumento de desempenho dos muitos algoritmos de cache que ele possui ... Além disso, vários bits de depuração que são ativados no desenvolvimento também consomem um pouco de desempenho.
Se tudo for feito, isso pode ser feito ... há várias etapas para avançar em direção a um "ambiente de trilhos agrupados". A depuração sugerida anteriormente também pode dizer o que você precisa ampliar. Se você está constantemente esperando no banco de dados para responder ... então, movendo o servidor de banco de dados para fora dessa caixa & em seu próprio ... ou agrupar o banco de dados sozinho pode ser tudo que você precisa. Se você achar que o servidor www é o que está ficando para trás ... aumente o tamanho do servidor web.