Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Newsletter
Newsletter Forum d'entraide sur les scripts PHP d'envoi de newsletter, mailing lists, etc. Avant de poster -> Newsletters en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 16/10/2012, 13h20   #1
fkoncept
Invité de passage
 
Inscription : octobre 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 21
Points : 3
Points : 3
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
fkoncept est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2012, 15h29   #2
EIN-LESER
Membre chevronné
 
Avatar de EIN-LESER
 
Homme Sebastian
Développeur Web
Inscription : mai 2008
Messages : 660
Détails du profil
Informations personnelles :
Nom : Homme Sebastian
Âge : 36
Localisation : France, Marne (Champagne Ardenne)

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

Informations forums :
Inscription : mai 2008
Messages : 660
Points : 714
Points : 714
Envoyer un message via MSN à EIN-LESER
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
EIN-LESER est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2012, 16h18   #3
fkoncept
Invité de passage
 
Inscription : octobre 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 21
Points : 3
Points : 3
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 ?
fkoncept est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h53.


 
 
 
 
Partenaires

Hébergement Web