Bug #7974
ferméTemps d'affichage un peu long des albums de premiers niveaux lorsque beaucoup de médias sont enregistrés
100%
Description
Il a été constaté, chez certains de nos clients, des temps d'affichage/accès assez longs des Médiathèques contenant un nombre importants de médias (à ma connaissance, un de nos client a enregistré plus de 15000 médias dans une même instance).
Plus on se dirige dans les sous-albums, moins le temps d'affichage/accès est long.
Mis à jour par Yohann Chastagnier il y a plus de 8 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Les performances ont été améliorées au niveau du calcul du nombre de médias dans un album (présenté au niveau de chaque album).
En effet, lorsque l'utilisateur arrive sur l'application, les albums de plus haut niveaux sont présentés. Et pour présenter le nombre de médias que l'album (avec ses sous-albums) contient, un traitement non optimisé était joué. Plusieurs requêtes étaient exécutées, avec un temps d'exécution significatif, alors que leur résultat n'était pas exploité !
En plus d'améliorer le temps d'affichage/accès de l'application (et de ses albums), l'utilisation mémoire a également été améliorée du fait de la nature des modifications.
Quelques résultats de tests, avec une Médiathèque contenant un total de 3506 médias.
Il y a 2 albums de plus hauts niveaux et chacun d'entre eux contient une dizaine de sous-albums répartis sur 3 niveaux.
- avant : moyenne de 2567ms
- après : moyenne de 563ms
- gain : en moyenne 4.5 fois plus rapide
- avant : moyenne de 2277ms
- après : moyenne de 483ms
- gain : en moyenne 4.7 fois plus rapide
PR : https://github.com/Silverpeas/Silverpeas-Components/pull/489
Mis à jour par Miguel Moquillon il y a plus de 8 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a plus de 8 ans
- Statut changé de Integration in progress... à V6 pending
Mis à jour par Yohann Chastagnier il y a plus de 8 ans
- Statut changé de V6 pending à Closed
Reporté en 6.x