Mickael Wolff a écrit :
Y a personne a écrit :
Le script risque de s'arrêter du à une durée trop longue ou l'utilisateur risque de fermer la fenêtre en pensant que le programme est bloqué.
Comment le serveur détecte que la fenêtre du navigateur a été fermée ?
Merci pour votre aide
Je viens de faire quelques petits tests.
une boucle for 5x qui fait un insert dans une table avec un délai de 10 sec (sleep(10)).
Donc, le script doit durée ~50sec.
j'ai mis set_time_limit(0); pour que le script puisse durée plus de 30 sec.
dès que je démarre le script, je ferme l'onglet et dans l'autre onglet je refresh la table qui s'incrémente de 1 ligne toutes les 10 sec. (un champ timestamp comme preuve)
ca fonctionne correctement.
Est-ce donc comme cela que je dois procéder pour envoyer ma newsletter.
si j'envoie un script avec l'envoie de 50.000 mails avec 100 par minute.
Mon script risque de durée plus de 8 heures.
y'a t'il des risque à cela ? est-ce que le serveur vas exécuter le script jusqu'au bout ?
merci