Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Lenteur interface websympa

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

Archives de la liste

Chronologique Discussions  
  • From: Olivier Salaün - CRU <adresse@cachée>
  • To: Sylvain Amrani <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Lenteur interface websympa
  • Date: Wed, 01 Jun 2005 09:56:40 +0200

Sylvain Amrani wrote:

J'ai également des problèmes de lenteur sur le cgi, mais ça ne semble pas provenir de MySQL, mais du parsage régulier de la liste des listes avec l'instanciation de chaque List. Si les listes sont en train d'être parsées (par task_manager par exemple), le cpu et le load_avg montent.

On a optimisé la commande lists dans la branche de développement en développant l'utilisation du cache en mémoire. Au lieu d'effectuer plusieurs requêtes pour chaque liste (pour déterminer les privilèges de l'abonné), on en fait 2 au démarage de wwsympa.

Les modifications :
http://sourcesup.cru.fr/cgi/viewcvs.cgi/sympa/src/List.pm.diff?r1=1.536&r2=1.537&cvsroot=sympa
http://sourcesup.cru.fr/cgi/viewcvs.cgi/sympa/wwsympa/wwsympa.fcgi.diff?r1=1.536&r2=1.537&cvsroot=sympa

WWSympa ne répond alors plus que par des fils RSS vides ou contenant une erreur 500 !

On a identifié d'envoi intenpestif de flux RSS : lorsqu'il était contacté avec la méthode POST, on gardait le contexte RSS de la requte précedante.
Le correctif : http://sourcesup.cru.fr/cgi/viewcvs.cgi/sympa/wwsympa/wwsympa.fcgi.diff?r1=1.520.2.3&r2=1.520.2.4&cvsroot=sympa&only_with_tag=sympa-5_0-branch&diff_format=u

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature




Archives gérées par MHonArc 2.6.19+.

Haut de le page