Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2013, 05:20
daicon
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Comprobar en que linea de codigo esta cargando el sistema

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Estás consciente de que enviar un e-Mail a múltiples destinatarios, no implica en la red que envías uno, sino que el sisetma replica el mail N veces?
Es decir, es perfectamente posible que el sistema tarde dos minutos en enviar ese mail, porque en realidad en alguna parte, el sistema está creando 700 a 1.000 mails y enviándolos a sus destinatarios.
¿Te parece que eso no afecta la performance?

Para estar seguros, sería buena idea que nos postearas el bloque de codigo donde se genera ese e-mail, para verificar si estás enviando un único mail con copia, o enviando esos 1000 que yo supongo...

Simplificando: No estás dando suficiente información para proveerte de una solución. Lo que nos dices apenas alcanza para hacer suposiciones, como esta.
Entiendo lo que dices....
A ver, detallo...

El problema de poner cod, es que es de un componente de joomla. EN concreto hace uso de dos.
GroupJive que digamos es un componente para que los usuarios escriban post en un muro.
Y ComunityBuilder, un componente enorme que hace muchas cosas, entre ellas tiene una clase PHPmailer personalizada de la cual hace uso el subcomponente GroupJive.

Por lo que la forma en la que manda emails, la he estado mirando, y hace lo mismo que si usaras PHPmailer. Va añadiendo en un bucle los diferentes emails, y luego lo envían.

Entiendo, que mandar 1000 emails tarde, pero tanto como 2 min? El servidor es un VPS, con 8 gigas de RAM y buena CPU.

-----------------------

Sobre lo que comenta el compañero siguiente, entiendo lo de ponerlo en una cola, yo es lo que esperaba... pero claro, ya esperaba que estuviera implementado en el componente que he nombrado de joomla. Pero parace que no es asi....
Y ya no se que hacer