Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/07/2011, 09:23
Avatar de Artificium
Artificium
 
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 10 meses
Puntos: 81
Respuesta: Eficiencia en base de datos.

Bueno, la verdad lo veo bastante ineficiente por lo mismo que tú has notado y te surge la duda. Te daré un pequeño consejo, entre menos consultas a la base de datos, pero a veces no se puede hacer todo de un solo golpe. Usa INNER JOIN para obtener datos de mas de una tabla, y nada, trata de usar las menos consultas posibles. También, quítate la manía de cerrar conexiones y volverlas a abrir. En realidad, nunca hace falta cerrar una conexión porque cuando el código termina de procesarse se cierra sola. Estoy seguro que algún purista dirá que si hace falta para liberar memoria, y yo le diré. Bueno, si quieres liberar memoria, liberara, pero solo cuando ya no hace falta otro acceso a la base de datos.

Ese sería mi comentario. Suerte!