Bonjour,
On plusieurs centaines de dossiers et de fichiers à afficher.
L'affichage des dossier et fichiers prenait plus de 10 secondes (surtout le treeview à gauche qui ralentit le tout).
En ajoutant un index, on a gagné 5 secondes.
Voici l'index à ajouter
ALTER TABLE ap_objectTarget ADD INDEX index1 (objectType, _idSpace)
D'autres suggestions sont les bienvenues.
Amélioration performances
Re: Amélioration performances
Merci pour ce retour, à tester donc.
Cordialement
Xech
Cordialement
Xech
-
- Messages : 7
- Inscription : 08 mai 2019, 11:56
Re: Amélioration performances
J'ai vu la différence, surtout pour le treeview.
Je dois prendre un peu de temps pour améliorer le treeview, en mettant en cache chaque noeud.
Comme c'est récursif, et à priori ne changeant pas durant une session d'un utilisateur, il y a moyen de multiplier l'affichage par pas mal, surtout dans le cas où il y a de nombreux dossiers comme la vue d'un administrateur qui voit tous les dossiers des utilisateurs.
Je dois prendre un peu de temps pour améliorer le treeview, en mettant en cache chaque noeud.
Comme c'est récursif, et à priori ne changeant pas durant une session d'un utilisateur, il y a moyen de multiplier l'affichage par pas mal, surtout dans le cas où il y a de nombreux dossiers comme la vue d'un administrateur qui voit tous les dossiers des utilisateurs.