Foros del Web » Programando para Internet » PHP » Symfony »

Aceleración del entorno de desarrollo quitando la configuración de assetic

Estas en el tema de Aceleración del entorno de desarrollo quitando la configuración de assetic en el foro de Symfony en Foros del Web. Buenas, Alguién me podría explicar porqué se acelera el entorno de desarrollo haciendo el punto 4 de este tutorial ? La optimización es considerable....
  #1 (permalink)  
Antiguo 25/12/2013, 16:35
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Aceleración del entorno de desarrollo quitando la configuración de assetic

Buenas,

Alguién me podría explicar porqué se acelera el entorno de desarrollo haciendo el punto 4 de este tutorial? La optimización es considerable.
  #2 (permalink)  
Antiguo 26/12/2013, 19:43
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

Ahi lo explican, assetic no procesa los archivos.
__________________
Aprendiendo!!!
  #3 (permalink)  
Antiguo 17/05/2014, 09:31
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

He seguido estudiando el tema del assetic y no consigo entender para que sirve use_controller. En producción está a false y en desarrollo conviene que esté a true. asset:install y assetic:dump lo entiendo bien.
  #4 (permalink)  
Antiguo 17/05/2014, 11:15
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

Simplemente indica si debe o no procesar los assets el framework, la doc lo explica bastante claro http://symfony.com/doc/current/cookb...anagement.html
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 17/05/2014, 12:07
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

Es lo que creo entonces. Que cuando lo pones a true siempre que cargues una página en desarrollo hace un 'php app/console assetic:dump' por si solo, verdad? Por eso ralentiza el renderizado de las páginas si está activo, no?

Y 'pphp app/console assetic:dump --watch' en un observador de cambios de assets?
  #6 (permalink)  
Antiguo 17/05/2014, 13:12
Avatar de anacona16  
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 1 mes
Puntos: 52
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

Hola cluster28

Se supono que solo vas a tener activo el entorno de desarrollo, mientras desarrollas, esto quiere decir que todos los cambios que hagas en los assets pues deben reflejarse para que veas el cambio, ya en produccion cuando use_controller esta en false pues no se hara un assetic:dump porque no lo necesitas en producccon
__________________
Aprendiendo!!!
  #7 (permalink)  
Antiguo 17/05/2014, 13:52
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

Ok, entonces ahora me salta esta pregunta. Por qué hay assetic:dump y assets:install? Se supone que que con assetic generas los css o js que pasan a 'web'. Algo tiene que haber para que existan estos dos comandos.

Muchas gracias chicos.
  #8 (permalink)  
Antiguo 17/05/2014, 14:19
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Aceleración del entorno de desarrollo quitando la configuración de assetic

No se hace un dump, simplemente utiliza el AssetManager para leer los assets y retornar una respuesta con el contenido del asset, esto es lo que lo hace lento, en lugar de servir directamente el archivo(con apache. nginx, etc...), lee de disco(con todo lo que esto implica) y devuelve una respuesta con el contenido.

La razon de los comandos es justamente dumpear los assets para que luego los sirvas como creas conveniente. y evitar el overhead innecesario de hacerlo con un controller.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: desarrollo, entorno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:28.