tra l'altro se la stessa query la eseguo da phpmyadmin, sempre 6 secondi ci impiego, non è il codice, è la query che è complessa.

Tabella prodotti 32.517 record
Tabella foto 3 record
Altra Tabella 1 8069 record
Altra Tabella 2 107 record
Altra Tabella 3 3 record
Altra Tabella 4 8 record
Altra Tabella 5 20 record

La query interseca questi dati, il risultato è di 3.457 record