From 8272791e7b96e44aa7af8aee1086619eb74c6ee8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Wed, 15 Sep 2021 17:01:10 +0200 Subject: [PATCH] ajout limites connues - admin --- admin/known-limits.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 admin/known-limits.md diff --git a/admin/known-limits.md b/admin/known-limits.md new file mode 100644 index 0000000..d8ff32a --- /dev/null +++ b/admin/known-limits.md @@ -0,0 +1,21 @@ + +# Limites connues + +## Dimensionnement du logiciel et temps de réponse des pages + +Chill pourra supporter un très grand nombre d'usagers accompagnés, sans craindre pour les performances. + +Des tests ont été réalisés avec plus d'un millions d'usagers enregistrés. Il en ressort que les fonctionnalités de recherche sont affectées lorsqu'un grand nombre de résultats sont renvoyés par une recherche. Autrement dit, si la recherche par nom renvoie plusieurs milliers de résultats, alors elle est plus lente à traiter. + +Une recherche sur des termes plus long (par exemple, le nom complet plutôt que des parties du noms) est donc plus rapide qu'une recherche par uniquement quelques lettres de ce nom. + +Chill est donc plus affecté par l'hétérégonéité des noms des usagers, que par le volume d'usagers, tiers, et contacts enregistrés dans la base de donnée. + +A l'heure d'écrire ces lignes (septembre 2021), le travail d'optimalisation des recherches de termes qui renverraient plusieurs milliers d'usagers n'a pas été optimisé. + +## Résolution du territoire par usager, et mise en cache + +La recherche du territoire de l'usager en fonction de l'adresse est une requête coûteuse. Pour accélérer le chargement des pages, cette information est mise en cache pendant une durée relativement courte, de l'ordre de 30 minutes. + +Lorsqu'un ménage change d'adresse, et que la nouvelle adresse est un nouveau territoire, le nouveau territoire ne sera donc pris en compte qu'après ce délai. Cela concerne l'affichage du territoire dans l'interface, mais également les droits des utilisateurs. +