Estoy queriendo escuchar lo que otros piensan acerca de esto? Actualmente, hago una conexión de base de datos mysql dentro de un archivo de tipo de encabezado que luego se incluye en la parte superior de cada página de mi sitio. Entonces puedo ejecutar tantas consultas como quiera en esa 1 conexión abierta. SI la página está construida a partir de 6 archivos incluidos y hay 15 consultas diferentes de mysql, entonces todas se ejecutarán en esta conexión 1.En PHP/MySQL, ¿debo abrir múltiples conexiones de bases de datos o compartir 1?
Ahora a veces veo clases que hacen conexiones múltiples, como 1 por cada consulta.
¿Hay algún beneficio de usar un método sobre el otro? Creo que 1 conexión es mejor que múltiple, pero ¿podría estar equivocado?
Con muchas bases de datos (por ejemplo PostgreSQL) conexiones de apertura es caro. Debe verificarse Auth, se asignan búferes ... a veces puede funcionar 30 milisegundos buenos en mi cuadro dev, si no más. Esto es menos cierto con mysql - las conexiones son más rápidas. Pero todavía habrá gastos generales, por lo que es deseable conectarse lo menos posible. –