Bonjour.
Pourquoi ne pas tout simplement faire exécuter les requêtes SQL qu'une fois que la page est affichée, via javascript ?
Car 10 secondes environ pour l'affichage d'une page, c'est énorme.
Dans la pratique, une fois la page affichée, via javascript tu peux faire appel à une page qui exécutera une première requête puis une fois que celle-ci retourne la réponse, tu en affiche le résultat, puis tu fais appel à une autre page qui exécutera une autre requête, tu récupères le résultat, tu l'affiches, etc ...
Par contre, vu l'erreur qui est retournée, c'est que l'exécution des requêtes SQL prend trop de temps et du coup la connexion avec le serveur SQL est perdue.