Buenas a todos!
Miren, quería preguntarles algo que me esta pasando con mi proyecto. Para que tengan una idea de lo que quiero hacer, imaginen el muro de facebook o tuenti, con sus publicaciones y sus comentarios en cada publicación. Lo que estoy haciendo es lees la parte de publicaciones y en la parte de fetch, tengo una función que me busca los comentarios de dicha publicación. Algo así:
while($stmnt->fetch())
{
echo busca_comentarios($id);
}
donde la función busca_comentarios vuelve a abrir una conexión a la bd con un prepared statement, hace el select en la tabla adecuada, cierra la conexión y devuelve resultados.
Lo que me está pasando es que para leer unas pocas publicaciones (menos de 20) con sus comentarios, me tarda poco más de 1 segundo, tiempo que creo que es extremadamente alto, dado que de momento hay poco texto en la BD. Alguien tiene alguna solución de como agilizar esto??
PD: En cada subfunción abro una conexión nueva, hago lo que tenga que hacer y luego la cierro. Al hacerlo con un único usuarios está claro que no voy a saturar el servidor MySQL, pero creo que con unos cuantos usuarios (¿mil?) se podría llegar a saturar, no?? Y no es plan de configurar MySQL para que acepte tropecientas conexiones (de echo, por defecto acepta 151 con un máximo de 10000).
Un saludo y muchas gracias