Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2016, 16:12
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Correos masivos con - PHPMailer

Es complicado por como lo mencionas, no es lo mismo "no dejar esperando a un usuario" que "bloquear el servicio de mailing por N-mil envíos".

Si quieres resolver lo primero entonces debiste consultar en un foro de UX, pero si quieres resolver lo segundo deberías comenzar a explicar la relación de ambos puntos.

¿Por qué tendrías que enviar cientos de correos de manera inmediata?

¿El usuario debe ser notificado al instante de que todo se envió correo por correo?

¿O no hay una mejor forma de hacer eso, tal vez, indicando al usuario que la tarea tomará más tiempo?

Es decir, si el envío lo haces desde el mismo código PHP que atiende tu sitio web entonces ese es tu principal problema: tareas complicadas o que lleven su tiempo jamás debes "dispararlas" desde la web.

Necesitas usar procesos en el "background" de tu sistema, como cron jobs, que automaticen eso por ti, con sus respectivos intervalos, etc.

Existen técnicas que se le conocen como "colas de mensajes" o "sistemas de eventos", la web sólo debería disparar un evento, y al finalizarse la tarea dicha tarea debe enviar otro evento de que finalizó.

Entonces tu aplicación web sólo debe "escuchar" eventualmente a estos mensajes para notificar al usuario, etc.

No es tan simple como pensabas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.