Cita: De esta manera, parece que ha bajado el tiempo de carga (si no te importa entrar en la página general
www.tumundobelleza.com/blog/index.php y ver si te carga más rápido, me lo puedes decir?) (es para descartar que veo reducción de tiempo sin haberla).
Muchísimo mas rápido el_javi.
La primera vez se tardó casi 20 segundos en mi computador.
Esta vez fueron 8 segundos. (tiempo considerable)
Con respecto a los conteos... me dejé llevar por una forma que utilizo al trabajar en postgresql que permite retornar arrays de datos, pero creo que mysql no soporta.
La idea es minimizar al máximo los viajes entre servidor de BD y aplicación. Dame unos minutos y miro bien que posibilidades se pueden tomar para subsanar este problema. Por ahora ya tienes ganado un gran avance con la minimización de conexiones.