Suite à des problèmes de lenteurs pour le projet Quietalis, de nombreux travaux d’améliorations des performances ont été mis en place dans la solution Web.
Le standard a ainsi repris plusieurs optimisations pour cette nouvelle version.
Page | Composant | Améliorations | Remarques |
---|---|---|---|
Service client > Planification | Puits d’interventions | Ajout de STRAIGHT_JOIN pour forcer le moteur à exécuter la requête dans l’ordre déclaré Révision des colonnes suivantes : | |
Service client > Planification | Planifications de l’agenda | Ajout des index : | |
Service client > Planification | Listes des planifications | Aucune | Le nouveau moteur de rendu SFK ne charge pas le contenu des onglets avant leur consultation, c’est déjà un gain de performance. Si toutefois une amélioration est nécessaire pour votre projet, l’utilisation de valeur par défaut pour les filtres de “Date de début” et “Date de fin” est une piste. |
Service client > Interventions | Listes des interventions | Retirer des jointures pour pouvoir retirer le GROUP BY tel que : Retirer le filtre de jointure sur dataType pour iStatus Réécriture des alias suivant : | Il est possible aussi d’intégrer les améliorations apportées dans le puits d’interventions du planning. |
Elément d’affaire | Utilisation de l’option LazyLoading pour afficher la treeview | Cette amélioration permet d’améliorer plusieurs pages : | |
Intervention | Interventions liées | Ajout de l’index : | |
Gestions des contrats | Liste des contrats | Ajout des index : |