Leia se você usa o pipeline de ativos
Os motivos para a lentidão do seu ambiente de desenvolvimento podem variar muito, no entanto, gostaria de compartilhar algo que aconteceu conosco e espero que funcione para você também.
Problema
Nosso aplicativo Rails estava servindo páginas rápido o suficiente ~ 1-1,5 segundos , mas a página seria renderizada após 15 segundos .
O “problema” estava no navegador. Rails por padrão define o config.assets.debug
sinalizador como verdadeiro para o desenvolvimento. Isso servirá seus javascripts e css separadamente. O navegador estava literalmente sufocando com mais de 150 conexões tentando recuperá-los.
Solução
- Vamos para
config/environments/development.rb
- Use esta configuração:
config.assets.debug = false
Contras
Seus Javascripts e CSS estarão em 1 arquivo cada. É suposto tornar mais difícil a depuração.
Prós
Rapidez.