Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité régulier
    Inscrit en
    octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : octobre 2008
    Messages : 30
    Points : 7
    Points
    7

    Par défaut 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 chevronné Avatar de EIN-LESER
    Homme Profil pro Sebastian
    Développeur Web
    Inscrit en
    mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Nom : Homme Sebastian
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

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

    Informations forums :
    Inscription : mai 2008
    Messages : 703
    Points : 743
    Points
    743

    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
    Invité régulier
    Inscrit en
    octobre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : octobre 2008
    Messages : 30
    Points : 7
    Points
    7

    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 ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •