Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/02/2009, 18:01
jjmacias
 
Fecha de Ingreso: junio-2005
Mensajes: 22
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: ¿Rendimiento optimo: foreach y dos querys o while con una sola query?

En absoluto eres molestia, todo lo contrario ;)

El problema viene donde todos los tenemos, en que las aplicaciones siempre se hacen rápido sin seguir nada parecido a un patrón de diseño y ni hablar de CMMI o demás, eso de las buenas practicas para los que vengan detrás, ¡¡ y que aprieten !!

Con lo que tocas un código (o como se dice en España: marrón) y te encuentras con comentarios en ruso o mas de 700 funciones sin comentar ni una sola (verídico) con aplicaciones que no escalan nada de nada, son monstruos tocados por 15 o 20 equipos (o empresas) distintos y que encima tienes que solucionar tu y tu gente, así que como para ponerte a tocar el diseño de la base de datos (que en muchos casos tiene código de la aplicación dentro y por supuesto integridad ninguna, búscate la vida y vuélvete loco para crear algo coherente si buscas documentar sobre diagramas de ER, esquemas de funcionamiento, etc...).


Efectivamente con un correcto uso de SQL solucionaríamos muchos problemas y no haciendo consultas y mas consultas, reconozco que muchas veces al ver querys enormes con tanto "tabla.campo" en un código que no es tuyo, sin tiempo para mirarlo, que tiene que estar para ayer por la mañana, hacemos (hago) guarradas varias, en este caso era buscar un poco de agilidad muy concreta sobre un "desmierde" impresionante sobre php, lenguaje interpretado que hacia años que no tocaba y en el cual voy bastante perdido en el tema de rendimientos.


Saludos cordiales.