Tengo enorme aplicación Rails en desarrollo en este momento, que ejecuta MUY lento en -e desarrollo. Yo uso Mongrel como servidor web. ¿Hay alguna manera de acelerar un poco todo? Porque tengo que esperar 3-10 seg. para recargar una página Gracias.Aplicación Speed up Rails en entorno de desarrollo?
Respuesta
Esta es la respuesta a todos sus problemas:
Una forma muy sencilla de obtener un aumento de velocidad es activar el almacenamiento en caché de clase en el modo de desarrollo ...
En config /environments/development.rb: config.cache_classes = true
Eso significa que Rails no volverá a cargar todos los modelos/controladores/etc. en cada solicitud, por lo que irá mucho más rápido, pero significa que tiene que detener/iniciar su servidor para ver los cambios a cualquier cosa, excepto a las vistas.
Estoy en Ubuntu Desktop, y tengo los mismos problemas, una simple carga de página tomará más de 2 segundos, cuando cambio config.cache_classes = true, cargue la velocidad hasta 300ms. Pero, ¿cuál es el problema? – huacnlee
Quizás también algunas cosas necesiten algo de optimización si está tardando de 3 a 10 segundos en realizar una acción localmente.
Creo que si estás en Vista, Mestizo tiene problemas de rendimiento cuando se une a todas las direcciones (0.0.0.0)
Enlazar a 127.0.0.1 o su verdadera I.P. (mongrel -b 127.0.0.1 -p 3000 -e desarrollo) y ve si hace una diferencia.
Además, si tiene un software de conexión intensivo actualmente abierto, como bittorent con muchas conexiones abiertas, su interfaz de red podría alcanzar un número máximo de conexiones y ralentizar a Mongrel. Cerrar bittorent, luego tal vez incluso reiniciar, podría solucionar su problema.
No. Estoy en MBP con 4 GB de RAM. En cuanto a bittorent. Gracias por eso, eso tiene sentido. – r13
Si estás en Windows, utilice algún MinGW construye de Rubí http://rubyinstaller.org/downloads/
Si estás en Linux, esto podría ser útil para las pruebas que se ejecutan
¿Las compilaciones de mingw son más rápidas en comparación con las del instalador de un clic de ruby-lang.org? – dolzenko
en la página de un clic tiene "RC2" que es mswin (lento, estable) y las versiones de "tecnología de vista previa", que son mingw (más rápido, más reciente). – rogerdpack
El best way hacer el desarrollo más rápido es instalar gem
llamado active_reload
.
Para instalar este gem
, puede introducir comandos,
gem install active_reload
Y, en su Gemfile proyecto rieles, añadir
gem 'active_reload'
A continuación, reinicie el servidor y encontrará modo de desarrollo mucho más rápido de lo que solía ser.
- 1. speed up sql INSERTs
- 2. Enviando correo con Rails 3 en el entorno de desarrollo
- 3. Depuración de aplicación Delphi en entorno de no desarrollo
- 4. "Perfecto" entorno de desarrollo .NET?
- 5. aplicación para iPhone usando el entorno de desarrollo .NET?
- 6. Entorno de desarrollo WebLogic ligero
- 7. El entorno de desarrollo Rails 3 mantiene el almacenamiento en caché, incluso sin almacenamiento en caché?
- 8. Entorno de desarrollo y producción en PHP
- 9. .NET Desarrollo de la aplicación iPhone con MonoTouch - ¿Qué entorno de desarrollo?
- 10. Rails 3 - entorno establecido
- 11. Cómo configurar un programa de correo en la aplicación Rails para entorno de producción en Heroku
- 12. Entorno de desarrollo/prueba/control de calidad ideal para desarrollo
- 13. ¿Por qué la información de depuración no se muestra en mi entorno de desarrollo Rails?
- 14. Obtenga una dirección IP real en el entorno de desarrollo de Rails local
- 15. Crear un nuevo entorno en Rails
- 16. Entorno de desarrollo de Windows Windows preferido
- 17. Configuración del entorno de desarrollo de SharePoint
- 18. Uso de Web.config diferente en entorno de desarrollo y producción
- 19. Entorno de desarrollo no IDE C
- 20. Crear un entorno de desarrollo para SharePoint
- 21. ¿Cómo configurar automáticamente un entorno de desarrollo?
- 22. Entorno de desarrollo para Jquery y javascript
- 23. Sugerencias de TextMate para Desarrollo de Rails
- 24. Entorno de desarrollo Dotnetnuke y despliegue
- 25. Configurando el entorno de desarrollo local para Umbraco
- 26. Trabajando en una aplicación de Rails heredada
- 27. DynamicProxy Generation Speed
- 28. Rails 3.1 - Desarrollo con motores montables
- 29. Cómo solicitar activos solo para el entorno de desarrollo
¡¡oh sí !! ¡tu haces mi día! – r13
ahora necesito los mismos abucheos para mis dedos después de la noche sin dormir :) – r13
No hay ningún complemento para eso, lamentablemente :) – fig