Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Lenteur lors de l'affichage des liste

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Benoit Branciard <adresse@cachée>
  • To: David Verdin <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Lenteur lors de l'affichage des liste
  • Date: Fri, 26 Mar 2010 14:44:39 +0100

David Verdin a écrit :
Ceci dit il me semble me rappeler que j'avais évoqué le problème avec David Verdin à la sortie d'une réunion ou d'un JRES, et suggéré que la "liste des listes" soit organisée par pages de longueur fixe (un peu comme les listes d'abonnés), par exemple par paquets de 30 listes, avec des boutons "page suivante" et "page précédente", ainsi qu'un accès direct aux lettres de l'alphabet A-Z : ça pourrait grandement améliorer les performances et l'ergonomie de cette "liste des listes".
Je ne sais pas si cette amélioration a été retenue, et comme c'était purement verbal...
Oui l'idée a été retenue, mais n'est pas encore planifiée dans les prochains développements.
La liste des listes peut être longue à charger parce qu'on doit évaluer le scenario " visibility" pour chaque liste, afin de savoir si elle peut être affichée.
Activer une segmentation par pages est bien entendu la bonne solution pour résoudre ce problème. Nous allons chercher la bonne manière de procéder.

A mon avis il y a deux problèmes de performance bien distincts:

1) l'évaluation de la visibilité des listes, et l'extraction de leurs paramètres (nom, description, propriétaires...). Sur ce point l'activation des "bin-config" devrait apporter une nette amélioration.

Ceci dit, ce n'est pas le plus critique: sur notre serveur avec 1700+ listes, quand on clique sur "liste des listes" en anonyme (sans ouvrir de session), on obtient la page en moins de 5 secondes. Et pourtant on n'a pas activé les bin-config, et Sympa a dû parcourir les 1700 fichiers de conf pour découvrir les quelques dizaines de listes qu'il devait afficher en anonyme. Il faut dire qu'on a beaucoup de RAM et que le serveur est récent, avec un peu de chance tous les fichiers de conf sont dans le cache...

2) la génération d'une page HTML "kilométrique" et son téléchargement par le navigateur web. C'est surtout sensible quand on est "listmaster" général, et donc qu'on a la visibilité sur toutes les listes. Sur notre ancien serveur c'était le quasi-plantage assuré, sur le nouveau on a la liste en moins d'une minute. Sur ce point l'affichage page par page est clairement la solution.

--
Benoit BRANCIARD
Pôle Infrastructures
Centre de ressources informatiques et du réseau (CRIR)
Université Paris 1 Panthéon-Sorbonne
http://crir.univ-paris1.fr
Tel. 01 44 07 89 68

--
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.




Archives gérées par MHonArc 2.6.19+.

Haut de le page