Gracias Genetix por la respuesta-
Acabo de ver que la imagen anterior no describe bien el problema porque consulto "select * from" la tabla grupos por cada especificación o característica del producto. y al ser "N" especificaciones o características por cada producto repito "N" veces la misma consulta a la tabla grupos.
La misma historia con la tabla file_manager y las tablas galeria_de_imagenes y slideshow_de_imagenes
No se bien como optimizar esto para hacer una sola consulta a las tablas grupos y file_manager. a lo mejor debería consultar una sola vez y crear un array y luego la vez que necesite esa info ya va a estar disponible en el lado-cliente, no se si esto estará bien.
Vi el tema de cache de mysql pero debería configurar apache y no tengo acceso a esos archivos en el servidor que alquilo.
Aquí la imagen: