Feature #13789
fermé
Optimiser le temps d'affichage à l'arrivée sur l'application
Ajouté par David Lesimple il y a environ un an.
Mis à jour il y a 10 mois.
Description
Quand un blog contient plusieurs centaines de billets sur plusieurs années (10-15), la page principale s'affiche au bout de 5" à 10" voire plus
Lors de la récupération des billets, il y a une double boucle for qui surement n'arrange pas les perfs.
- Description mis à jour (diff)
- Version cible mis à Version 6.4
- Statut changé de New à In progress...
- Assigné à mis à Yohann Chastagnier
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Les services de l'application Blog ont été modifiés afin de charger dès que possible les données de manière ensembliste.
Pour réaliser ces travaux, un Blog a été chargé avec plus de 5000 billets répartis sur deux catégories et quelques uns créés sans catégorie.
Tout ces billets ont été publiés. Quelques uns ont été créés en mode brouillon.
Le temps d'affichage de la page d'accueil dépassait les 6 secondes.
Après les modifications, ce temps est passé à moins de 200ms.
PRs :
- Statut changé de Resolved à Integration in progress...
- Statut changé de Integration in progress... à Closed
L'amélioration des performances ne s'effectuent que sur la page d'accueil. Les problèmes de performance sur les pages des catégories restent encore d'actualité. Pour palier à ceci, il faudrait implémenter un mécanisme de pagination directement dans la page des catégories.
Intégré dans les branches master et master-jackrabbit
- Lié à Bug #14080: Permalien des billets de blog HS ajouté
Formats disponibles : Atom
PDF