É o seu Rails dev. ambiente lento?

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.debugsinalizador 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

  1. Vamos para config/environments/development.rb
  2. 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.