Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Type de données pour bounce_score_subscriber
- From: Sylvain Amrani <adresse@cachée>
- Cc: adresse@cachée
- Subject: Re: [sympa-fr] Type de données pour bounce_score_subscriber
- Date: Mon, 23 May 2005 15:25:03 +0200
Olivier Salaün - CRU a écrit :
Les limitations sont sur les champs de type email, et les champs de type nom de liste.Vous faites référence aux champs de type email de la base ?de 250 adresses qui dépassent les 50 caractères. Et je devrais encore ajouter des qualificatifs et autoriser les recipient delimiters '+' pour éviter de multiplier des boites... Le changement automatique de la base est destiné à simplifier la vie des administrateurs. Je pense que c'est une fonctionnalité très utile.On pourrait mettre le %db_struct dans un db_schema.pl et rechercher le fichier source dans les répertoires habituels --ETCBINDIR-- comme pour les templates ? Pouvez-vous préciser vos craintes et vos volumes.Mes craintes provenaient d'expressions comme REVERSE(SUBSTRING(user_subscriber FROM position('\@' IN user_subscriber) FOR 50)); et du temps d'environ 5 secondes entre 2 sync_include() en mise à jour de listes basées sur un filtre ldap (1 seconde environ pour le filtre lancé seul) alors que je n'ai pour l'instant "que" 5000 listes et 400.000 entrées dans la subscriber_table ; mais j'aimerais pouvoir aller vers du 10.000/1.000.000. Comme vous le voyez, j'ai plus de listes qu'elles ne sont grosses. A regarder les logs, j'ai l'impression que sympa se débrouille mieux avec énormément d'utilisateurs plutôt qu'énormément de listes. Wwsympa peut répondre bizarrement. Par exemple, si je demande la liste des listes ou bien mes abonnements et qu'il y a beaucoup de réponses (quelques milliers), j'obtiens quelques fois un fil RSS vide (alors que je navigue) ou une erreur 500. Il semblerait que les FOREACH de tt2 font des foreach et non des while (list() = ) ce qui fait qu'on charge toujours tout en mémoire. En revanche, quand je travaille sur les utilisateurs d'une grosse liste, j'obtiens des tableaux bien paginés et tout est fluide. En fait cela peut rester secondaire, car il suffit de refaire les interfaces utilisateurs grâce aux interfaces SOAP. Par ailleurs, chaque clic sur l'interface CGI valide le schéma base de données ! @++ Sylvain. |
-
[sympa-fr] Type de données pour bounce_score_subscriber,
Michel Bouissou, 14/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 18/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 18/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 19/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 19/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 20/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 23/05/2005
- Re: [sympa-fr] Type de données pour bounce_score_subscriber, Olivier Salaün - CRU, 24/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 23/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 20/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 19/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 19/05/2005
- Re: [sympa-fr] Type de données pour bounce_score_subscriber, Michel Bouissou, 19/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Sylvain Amrani, 18/05/2005
-
Re: [sympa-fr] Type de données pour bounce_score_subscriber,
Olivier Salaün - CRU, 18/05/2005
Archives gérées par MHonArc 2.6.19+.