O que permite que um servidor de correio eletrônico opere mais rápido ou manipule mais e-mails? [fechadas]

1

Eu percebo que isso pode ser mais adequado para StackOverflow.com, no entanto, como eu não sou muito de um desenvolvedor, eu me preocupo que essas respostas possam ser muito centradas no desenvolvedor. Embora, eu gostaria de alguns detalhes minuciosos, sempre que possível e em uma versão estúpida.

Estou procurando entender o que torna um servidor de e-mail mais rápido ou capaz de lidar com filas maiores. Por exemplo, o qmail se orgulhava de ser incrivelmente rápido, no entanto eu recentemente encontrei servidores de e-mail comerciais que usam o qmail tanto quanto o número de e-mails (ex: tamanhos de filas de 50.000 ou mais) e combinam com velocidade. (Desculpe, não quero nomear nomes)

O que eu sei até agora (corrija-me se estiver errado):

Velocidade:

  • O protocolo SMTP pode ser aproveitado no envio de vários e-mails na mesma conexão de rede, economizando tempo na configuração e eliminação de conexões de soquete. Eles também agrupam e-mails para um determinado domínio juntos e os enviarão na mesma conexão.

  • Entregas multithread

Tamanho da fila:

  • Divisão de mensagens em vários diretórios (ex: /var/qmail/queue/mess/{0..20} /)
  • Sistema de arquivos em uso (ouço que o XFS é melhor em lidar com muitos arquivos menores do que com arquivos grandes)
por uzzi09 05.10.2013 / 22:15

1 resposta

1

usar o sistema baseado em epoll / event em vez de apenas multithreading também pode tornar o servidor de e-mail mais eficiente [pense na diferença entre a configuração tradicional do apache e o nginx].

Se você está disposto a arriscar a confiabilidade do seu servidor, você pode evitar o fsyncing ao escrever no seu diretório de spool ou hospedá-lo no ramdisk. se você é sensato e responsável - você vai atacar com o cache apoiado pela bateria.

se o seu servidor de e-mail tiver uma lógica não-trivial de roteamento / política - você pode considerar [pré] compilar em vez de interpretar as regras para cada uma das mensagens.

    
por 05.10.2013 / 22:28