Draft: perf: attempt to reduce the complexity of get_volumes_in_collection
Je mets de côté ces changements qui pourraient rendre la vue /collection
plus rapide :
Certaines vue sont relativement lentes à afficher (exemples profilés en local) :
- https://geodesic-test.mathdoc.fr/collection/AA/ ~= 2200ms (+-200)
- https://geodesic-test.mathdoc.fr/collection/AST/ ~= 700ms (+-100)
- https://geodesic-test.mathdoc.fr/collection/NSJOM/ ~= 400ms (+-50)
les changements apportés par cette branche essaient de réduire ces temps :
- https://geodesic-test.mathdoc.fr/collection/AA/ ~= 250ms (+-20)
- https://geodesic-test.mathdoc.fr/collection/AST/ ~= 100ms (+-15)
- https://geodesic-test.mathdoc.fr/collection/NSJOM/ ~= 80ms (+-10)
Les points suivants restent à gérer :
-
CollectionMembership -
Publishers -
Vérifier si le regroupement par volume/année de volume ne crée par de conflits/d'erreur par rapport à la façon précédente de faire
Edited by Nathan Tien You