IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Newsletter] Membres + template personnalisé = Trop long !


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Points : 25
    Points
    25
    Par défaut [Newsletter] Membres + template personnalisé = Trop long !
    Bonjour,

    J'ai une base de 800.000 membres, et pour chacun de ces membres, je leur envoie un template personnalisé (ID tracking, email, nom..).

    Ma première étape est de lister les membres qui n'ont pas encore reçu le mail avec les infos (email, nom, ect..) dans un tableau $membres = array().

    Ensuite, j'ouvre mon template et créé une variable $template qui contient le code HTML.

    Et enfin, je fais une boucle sur $membres, qui remplace certaines variables [EMAIL] [NOM] [ID_TRAKING] de $template par les informations du membre.
    Je modifie également la ligne du membre en lui mettant un repère à 1 pour dire que je suis passé par lui (dans la BDD).

    Cette boucle, je lui ai imposé une limite de 200 membres, pour éviter une requête trop importante.

    Cependant, une boucle me prend environ 20s, et entre chaque boucle, il y a 5s, autant dire que c'est beaucoup trop long..

    Alors j'aimerai savoir si vous auriez des solutions à ce niveau ?

    Merci de votre aide,
    Florent

  2. #2
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Points : 778
    Points
    778
    Par défaut
    Tes recherches pour le remplacement avec ou sans index?
    Spécialiste des questions bêtes

    ”If you can't explain it simply, you don't understand it” (Ce que tu ne peux pas expliquer simplement, tu ne le comprends pas) Albert Einstein

    Si une reponse vous plait ou vous a aidé n'hesitez pas a voter pour

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Points : 25
    Points
    25
    Par défaut
    La recherche des emails se fait sur un champ, qui lui est en Index.

    Ensuite, les champs lié à l'emails sont des champs classique (nom, prénom, ect..), donc pas besoin d'Index je pense ?

Discussions similaires

  1. Réponses: 8
    Dernier message: 28/03/2006, 15h53
  2. Mot trop long
    Par Toudy dans le forum ASP
    Réponses: 6
    Dernier message: 28/07/2004, 17h51
  3. Chargement de page trop long
    Par t_o_7_ dans le forum ASP
    Réponses: 2
    Dernier message: 19/09/2003, 18h58
  4. [TComboBox] Contenu trop long pour la zone d'affichage
    Par bebeours dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/09/2003, 16h21
  5. Arrêter un prog si temps de connexion trop long
    Par jakouz dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2002, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo