Melhorando o desempenho do IIS SMTP

1

Atualmente o IIS está enviando cerca de 60k e-mails por hora.

Este é um bom número?

Com que rapidez o IIS pode enviar?

Existem boas maneiras de aumentar a velocidade?

Existem boas alternativas para executar no Windows?

    
por horatio 30.08.2009 / 08:40

2 respostas

1

O que você quer fazer ...

  • Enviar 60k emails em um lote menor?
  • Envie mais de 60 mil e-mails por hora?
  • Enviar 60k e-mails, mas usar menos recursos?

Geralmente, qualquer software de terceiros ainda precisa colocar os e-mails na rede. O servidor SMTP do IIS é bom o suficiente ... se não for, você precisa de uma solução especializada / servidor / SO ...

    
por 30.08.2009 / 12:18
1

Você percebe isso como uma lentidão? Você tem uma necessidade real de enviar mais e-mails ao mesmo tempo? Então você deve fazer o perfil do seu sistema.

Dê uma olhada na CPU & Uso de RAM no próprio servidor e na utilização da largura de banda da sua conexão com a Internet. Se nenhum deles estiver em 100%, você não terá nenhum gargalo e sua "lentidão" se deve à rapidez com que os servidores de correio remotos podem aceitar suas mensagens; você não pode fazer nada sobre isso.

Se os seus servidores tiverem recursos disponíveis suficientes, mesmo na utilização de pico e você tiver largura de banda livre, poderá tentar aumentar o limite do IIS nas conexões SMTP de saída; Isso permitirá que ele converse com mais servidores remotos ao mesmo tempo, possivelmente aumentando sua taxa de transferência.

BTW, quem está realmente enviando esses e-mails? Um aplicativo em execução no próprio servidor? Um aplicativo em execução em outro servidor? Seus usuários? Você tem certeza de que são mais mensagens na fila do que o IIS pode enviar? Dê uma olhada na fila de mensagens também; se estiver vazio ou muito baixo, isso não é uma falha do IIS, simplesmente não tem nada para enviar.

    
por 30.08.2009 / 19:23