Je viens à la pêche aux idées ;
Sur une de nos plates-formes qui tourne sur une infra de bonne puissance, caches en ramdisk, tout bien réglé sur les dernières versions, un de nos utilisateurs a un affichage de cours en plus de 60 secondes. Si je prends son compte en "connecter sous" sur le même cours la navigation est normale. Tous les autres fonctionnent correctement...
J'ai tenté :
- de supprimer tous ses enregistrements de sessions
- de bien nettoyer les cookies avant de me logguer réellement sur son comtpe (et avoir effectivement l'attente insoutenable...
- de vider tous les caches de moodle
- d'aller vérfier s'il n'y avait pas quelques slow_queries quelque part
Le profilage ne donne qu'une indication :
pour environ 7500 requêtes, le temps de travail dans la base de données passe de 1,5 seconde à 65 secondes, mais rien de plus ne permet d'expliquer réellement la différence de comportement.
Je me mets à la recherche de fonctions qui seraient spécifiques entre le mode "endossé sous" et "en réel"
Suggestions bienvenues...