Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] fonctionnement du cache wwsympa

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

Archives de la liste

Chronologique Discussions  
  • From: Aumont <adresse@cachée>
  • To: adresse@cachée
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] fonctionnement du cache wwsympa
  • Date: Wed, 06 Feb 2002 15:02:34 +0100

adresse@cachée wrote:
Bonjour,

J'utilise actuellement  sympa 3.2.1 sur une debian potato et j'ai un
problème de performance concernant l'interface web lors des requêtes de
demande de la liste des listes.

Ayant repéré un bug énorme dans le sympa.pl du paquet debian 3.2.1-5, j'ai interrogé J.Marrant paqueteur debian pour Sympa. Voici sa réponse :


Je conseille fortement de prendre la version se trouvant dans
 Debian unstable qui corrige tous ces problèmes.
 
ftp://ftp.fr.debian.org/debian/pool/main/s/sympa/sympa_3.3.3-1_i386.deb
ftp://ftp.fr.debian.org/debian/pool/main/s/sympa/wwsympa_3.3.3-1_all.deb


.......
 
Or, sauf erreur de ma part,  il semblerait  que wwsympa  initialise  son
cache qu'au moment  ou il  reçoit une requête de demande de la liste des
listes (  plus de 6 minutes pour avoir le résultat) ,
C'est une assez bonne description de ce que WWSympa fait. (maintenant il initialise toutes les listes au démarrage). Nous avons reçu un patch assez copieux qui permet de stocker ce cache non plus en mémoire mais dans le SGBD. Ce patch ouvre la possibilité de plusieurs améliorations sensibles :
  • place mémoire en cas de gros include ou si de nombreux serveurs fcgi
  • la mise à jour du cache par un des processus bénéficie à tout les process, ce qui autorise de maintenir les données à jour via un process externe : task_manager.pl qui sera le seul à "payer" le prix de ces mises à jour.
  • la possibilité de gérer ces abonnement comme les autres donc de gérer les rapports de non remise pour ces abonnés ainsi que de choisir des options d'abonnements
  • possibilité de panacher la source de donnée d'une liste : mode include et abonnement/desabonnement


Nous avons reçu cette contrib trop tard pour l'inclure dans 3.3. Patience. En attendant, plusieurs améliorations ont été apportées aux listes en mode include. Un passage en 3.3.3 et une crontab faisant un "lynx|wget http://ens-lyon/wws/lists" peuvent donner un assez bon résultat.

-- 
-----------------------------------------------------------
Serge Aumont        Comité Réseaux des Universités
                     Campus Beaulieu 
                     35042 Rennes Cedex
 


Archives gérées par MHonArc 2.6.19+.

Haut de le page