Ver Mensaje Individual
  #9 (permalink)  
Antiguo 11/04/2012, 17:33
Avatar de unreal4u
unreal4u
 
Fecha de Ingreso: octubre-2008
Mensajes: 72
Antigüedad: 15 años, 6 meses
Puntos: 10
Respuesta: Error fatal usando MySQLi

por qué es peor para la DB usar singleton? Sólo para asegurarnos de que estamos hablando de lo mismo ... singleton es ocupar una misma instancia de una class múltiples veces, cosa de no crearla de nuevo cada vez que la inicializamos. (AKA se crea UNA conexión a la base de datos por request en vez de X si instanciamos X veces nuestra class).

Totalmente de acuerdo en que no es la única forma, pero fue lo primero que se me vino a la mente y además, se parecen tanto el registry como la singleton clásica que es casi lo mismo :P Dependency Inyection tampoco está excenta de problemas y personalmente, si se trata de sólo una class que necesita ser "Singletonizada", no veo el punto de matar la mosca con un tanque ;)

Saludos.