config.assets.compile = verdadero en la producción de Rails, ¿por qué no?

La aplicación Rails predeterminada instalada porrails new tieneconfig.assets.compile = false en producción

Y la forma habitual de hacer las cosas es ejecutarrake assets:precompile antes de implementar su aplicación, para asegurarse de que se compilan todos los activos de canalización de activos.

Entonces, ¿qué pasa si configuroconfig.assets.compile = true ¿en producción

No necesito ejecutarprecompile nunca más. Lo que yocree ocurrirá es la primera vez que se solicita un activo, se compilará. Este será un éxito de rendimiento la primera vez (y significa que generalmente necesita un tiempo de ejecución js en producción para hacerlo). Pero aparte de estos inconvenientes, después de que el activo se compiló perezosamente, Ipensa todo el acceso posterior a ese activo tendráN rendimiento exitoso, el rendimiento de la aplicación seráexactamente lo mism como con los activos precompilados después de esta primera compilación perezosa inicial. @¿Es esto cierto

¿Hay algo que me falta? Cualquier otra razón para no establecerconfig.assets.compile = true ¿en producción? Si tengo un tiempo de ejecución JS en producción, y estoy dispuesto a tomar el equilibrio del rendimiento degradado para elprimer acceso de un activo, a cambio de no tener que ejecutarprecompile, ¿Esto tiene sentido

Respuestas a la pregunta(14)

Su respuesta a la pregunta