Preso com desempenho insatisfatório usando o PHPList e o Amazon SES

2

Tenho uma versão de desenvolvimento do PHPList 2.11.7, instalada e em execução no AWS EC2, fiz uma micro instância e carreguei uma imagem que contém a versão de 32 bits do CentOS 5.8, pois supostamente o PHPList não está funcionando perfeitamente com versões mais recentes do PHP (5.3 e acima). Eu acho que a versão de desenvolvimento está sofrendo de regressões ou talvez a versão antiga do Apache (2.2) esteja cheia de bugs ou lenta, eu não tenho tanta certeza.

Atualmente está enviando cerca de 2k / hr. A carga da CPU é muito baixa, quase 20% e mais de 50% da RAM é gratuita. Não consigo encontrar nenhum tipo de gargalo. O banco de dados MySQL está funcionando sem problemas no EC2 e não parece ser o gargalo.

Estou pensando que, se eu usasse a versão de produção do PHPList (atualmente 2.10.19) ao usar o SES via SMTP, seria muito melhor, no entanto, após algumas pesquisas, parece que esta versão não suporta o TLS, que é necessário para SES no caso de usar SMTP.

Outra ideia que estou pensando é instalar o postfix para usá-lo como um relé entre o PHPList e o SES.

No entanto, outra idéia em mente é usar o GNU Mailman em vez do PHPList para enviar e-mails para o SES via SMTP.

Existe uma maneira de aumentar o desempenho para 3k / h ou mais? Minha cota do SES é 100k / dia, 28 / s.

Estou preso e confuso, tentando encontrar uma solução há dias, agradeço qualquer sugestão ou comentário.

Obrigado :)

    
por Khalid 25.11.2012 / 13:52

1 resposta

1

Eu instalei o Postfix e configurei-o como um relé entre o PHPList e o SES, agora posso enviar mais de 10k e-mails por hora.

    
por 26.11.2012 / 14:24