deSymfony 2013

Silex al límite

Javier Eguiluz  · 

Presentación

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

para que sea todo eso para todos por eso vale y bueno me presento me llamo javier trabajo como formador y bueno también es programador no como trabajador sino como amateur digamos un hobby y programador de symphony 2 y bueno me gusta todo lo que todo el ecosistema

de symphony vale sílex tweets y la comunidad por supuesto todos bueno os presentáis como sería un poco largo que cada uno dijera su nombre vale tuve hace un par de preguntas levanten la mano y así vemos la riva pregunta y ya está cuántos habéis utilizado si

les utilizado se refiere a hacer algo de verdad no sólo trastear o probar una demo lo que sea sino hacer una web un sitio sencillito aunque sea un sencillo vale vamos a ver la mitad de la pregunta difícil quienes os gusta más si lees que symphony 2 calientes

y bueno 10 mano así están levantadas son pocas pero pero son 0 vale entonces ya veis que cada vez cada vez se utiliza más que hace más gente que usa siles e incluso que se está gustando más algunos por lo menos más que symphony 2 incluso bueno pues antes de

las jornadas simplemente uno flashback vale muy breve al año 2011 no sé si estuvisteis en esas jornadas pero el gran hecho martínez nos la charla la primera de la historia de symphony sobre sílex vale que fue esta y otro día viendo vi que no ha cambiado tanto

desde el 2011 hasta ahora hasta hoy si les vale porque ese es un proyecto muerto no día tirado porque no ha cambiado de hecho la versión 1.0 lección estable hace hace unas semanas va lentos que pasa ahí porque no cambia bueno dos motivos lo primero como llegó

un poco tarde como casi siempre suele pasar el mundo php llega un poco tarde a esto de los micro framework ya todas las ideas iniciales y la planificación ya se puede hacer bien no era un experimento estabas bien digamos y usando los componentes symphony y

todo eso vale y lo segundo la gente gracias a que si lees lo permite claro ha estirado las las posibilidades de xirles al límite vale podemos hacer cosas que si lees pues no está preparado para ello no estaba pensado incluso la agenda de la jornada no vengo

aquí a vender ninguna moto ni a vender özil es decir que es maravilloso y igual un par de veces en la charla pero no no me hagáis caso no vengo a vender o siles ni a compararlo con symphony nada de eso de hecho la decisión primera la ingeniera vosotros vale

vosotros sabéis cómo sois vosotros vuestro equipo de esta empresa otros clientes el tipo de proyectos que hacéis las prisas que se meten o no todos lo sabéis vosotros entonces sólo vosotros pues toma la decisión de sílex es genial o es una basura vale sólo

vosotros pues una vez tomada la decisión y nada que vais a ser fáciles para algún proyecto puesto vale pues ahora sí esta jornada si sale bien esta charla vale el objetivo sería explicaría conceptos e ideas ejemplos y demás para llevar el rendimiento y si

le transmite para exprimirlo estrujar hasta el último milisegundo de rendimiento se ve un poco la idea la primera parte de la charla y la segunda es todo lo contrario no me importa perder unos miles emprendimientos sacando el código es más legible más mantenible

puede trabajar varias personas a la vez todo eso vale no me importa perder un poco rendimiento a cambio de estirar sílex los primeros trucos y luego los tiramos vales un poco la idea pues empezamos tenemos una parte que sería la de la de rendimiento y esto

no por repetido una y mil veces es importante si estáis viendo este vídeo en casa la grabación está en casa vale ahora va a haber tres transparencias quiero que las veis atentamente vale no son cosas que digo yo sino que he leído a gente que sabe mucho de

esto y creo en ello y luego les quedará el pau sin el vídeo vale no sigas hasta que no complete es lo que va a parecer ahora las transparencias no sigas no merece la pena optimizar si lees no lo vas a conseguir no te va a servir de nada vale las frases nuevas

y un poco fuertes vale el backend casi no importa a qué me refiero mira si tu aplicación es mala y te pones a optimizar la pues en el backend si eres muy bueno vas a conseguir pues eso los números por supuesto me los invento pero vas a conseguir ahorrar unos

cientos de milisegundos con mucho si eres bueno si pago en el front end a nada que empieces a comprimir imágenes comprimir de archivos menos peticiones en fin los rollos de siempre la escala es 20 a 1 por tanto si no tienes dinero o si no tiene mucho dinero

si no tiene mucho tiempo entre muchos recursos metal front-end de cabeza con termines eso ya alva que vale y si queréis profundizar por supuesto de la charla de mikel vale muy interesante segundo tu aplicación casi no importa ya sé que es un poco duro pero

fijaos como tu aplicación esa cosa pequeña amarilla vale entre un montón de cosas más grandes y más importantes al principio una lupa para verlo vale entonces no digáis voice may sp mysql no se nos instala mysql que tienes que le pone entero el último el actualizado

te tienes que ver todas las opciones de configuración y demás eso es instalar bien sql mismos y para todo vale si tienes un equipo de sistemas pues mételes caña y si no pues tú mismo te tenés que poner a ello vale y por supuesto no podía menos que recomendar

la charla del maestro ricard vale entonces mirarla porque también muy interesante tercero y último nada importa lo miras instalado mysql muy bien las configurado muy bien esto el blog de las grises lose pero mi pregunta es cada cuanto miréis estos archivos

el blog de la pc es cada cuanto lo miráis o viendo vuestras caras la pregunta sería lo mi cabeza vale hay que mirarlo por ejemplo una cosa que me pasó con el apc este es el blog de la pc de este tipo normal de la pc de aplicaciones sílex esto es lo que os

debería salir cuando veáis es un listado de cuáles son las clases más ejecutadas si veis el listado y esto es lo normal os cambiará algún orden pero esto es lo que deberíais ver pero hace unas semanas no vi eso entré y vi esto en primer lugar estaba esa clase

la que más se ejecutaba en el arte más se accedía a la paz y era esa y en mi caso eso estaba muy porque no usaba en ese momento es si para nada y mis aplicaciones entonces qué es esto de que lo que más se ejecute en mi servidor es algo que no uso para nada

a que algo muy mal hay algo horrible si no lo miras no te das cuenta bueno el caso es que la documentación no está del todo completa documentación de si les vale pues bueno se envió un recuerdo y el truco era eso vale si no sé si hay que ponerlo en un porque

si no sí que se ejecuta esa clase pensad que apc no es gratis astaná no te ahorra la compilación pero la ejecución sigue estando por tanto si ejecutas una y otra vez aunque no usas estás perdiendo hay algo vale y si queréis profundizar por supuesto del ave

de cristina bueno pues ahora sí una vez hecho todo esto que es casi nada de trabajo vale una vez hecho esto sí que puedes continuar y empezar a tratar de sílex vale pero este punto ya tus consultas serán 50-60 milisegundos como mucho una página entera en 50.000

segundo la tiene sensibles vale entonces vamos a tener que recortar muy poco porque hay muy poco donde recortar vale de otras formas si algunas de las cosas que comentó sí que están rayando en las micro optimizaciones que sabéis que es algo absolutamente absurdo

entonces al final del turno de preguntas pues eso cualquier pregunta o crítica incluso absolutamente bienvenido y si algo que cuento veis que no que sería más micro optimización y que no realmente merece la pena vale bueno empecemos viendo algo que no está

casi nada documentado vale que son los internas de siles cómo funciona todo del código y para ello una aplicación la de hola mundo porque para esto da igual el hola mundo hola más difícil del mundo da igual vale más en línea por línea primera primera línea

no es si lees pero influye muchísimo el rendimiento es el compos es cargar hasta el 0 automáticamente y además vale importante lo que ha hecho ricard en su charla esta mañana siempre estar con esa opción o si ya tenéis algo instalado podéis generar béisbol

de optimización digamos vale podéis forzar la optimización con ese otro comando vale pues ejecutarlo porque por defecto la clase es a que es el plasma de clases por defecto en misiles era así un array con un elemento de ejecutar esto pasó lo siguiente una

[ ... ]

Nota: se han omitido las otras 4.126 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.