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: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Lenteur lors de l'affichage des liste
  • Date: Fri, 26 Mar 2010 13:59:20 +0100

Bonjour,

Le 26/03/2010 13:37, Benoit Branciard a écrit :
Karen Sotta a écrit :
Bonjour,

Nous sommes en version 6.0.1 de Sympa et utilisons le module fastcgi. Nous utilisons environ 630 listes au total.
Lorsque nous cherchons à afficher la liste des listes de diffusion (onglet "Liste des listes") le serveur met environ 1 minute à afficher toutes les listes, ce qui est assez long...
Dans le fichier wwsympa.conf, le paramètre use_fast_cgi est à 1 ; sur l'interface web, nous avons ceci : Ce processus FastCGI (2052) a traité 13 requêtes depuis 26 Mar 2010 at 09:50:37.
Avez-vous une idée concernant ce problème ?


Avec nos 1758 listes nous avons abandonné l'idée d'utiliser la "liste des listes". Quand on est listmaster, on ne clique pas sur cet onglet, un point c'est tout.

Pour atteindre une liste particulière, on passe par le moteur de recherche "chercher une liste" sur la base d'un mot-clé de son nom ou sa description.

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.

D'autre part avec Sympa 6 je crois qu'il est possible d'activer les "configs binaires" (ce n'est probablement pas le terme exact employé dans la doc), qui permettent un gain de performances significatif pour un grand nombre de listes.
Effectivement. Les bin config sont un cache binaire des fichiers de config de listes et leur lecture est donc accélérée. Pour activer cette fonctionnalité, il faut donner la valeur "binary_file" au paramètre de sympa.conf nommé "cache_list_config".
Par ailleurs, j'ai eu récemment des remarques qui tendraient à indiquer que mod_fcid donneraient de meilleurs résultats que mod_fastcgi.
Enfin, vous pouvez également trouver des idées en parcourant la FAQ de Sympa sur les performances : https://www.sympa.org/faq/performances

Cordialement,

David Verdin

--
David Verdin
Comité réseau des universités




Archives gérées par MHonArc 2.6.19+.

Haut de le page