Diferença entre buscar e empurrar

Fetch vs Push

"Buscar" e "enviar" são dois termos frequentemente encontrados na configuração de clientes de email. Com o aumento relativamente recente de smartphones capazes de enviar e receber e-mails, mais e mais pessoas estão ficando confusas sobre o uso de "buscar" ou "enviar". “A principal diferença entre“ buscar ”e“ enviar ”é de que lado inicia o processo de envio do email do servidor para o cliente. Com "buscar", o cliente verifica rotineiramente o servidor para ver se há um novo email. Se um ou mais for encontrado, ele fará o download dos e-mails. Com "push", o cliente não precisa verificar o servidor de vez em quando. Depois que um novo email é recebido pelo servidor, ele notifica automaticamente o cliente e facilita a entrega do email.

Como o servidor entrega o email automaticamente, você costuma obtê-lo mais rapidamente com "push". Os clientes que usam “busca” geralmente são configurados no intervalo entre as verificações, que podem variar de alguns minutos a algumas horas. Quanto maior o intervalo, maior o atraso antes de você receber seus emails. Você pode diminuir isso reduzindo o tempo entre as buscas, mas isso também aumentaria o consumo de bateria, pois cada “busca” requer transmissão de dados, independentemente de haver um novo email ou não. "Push" não continua consultando o servidor. A única coisa que o "push" faz constantemente é atualizar o servidor em seu IP para que o servidor saiba onde entrar em contato com o cliente..

"Push" é na verdade uma metodologia mais recente, disponível apenas em protocolos mais recentes, como o IMAP. Protocolos mais antigos, como POP, não têm acesso a "push" e só podem usar "buscar" na recuperação de emails. Diferentes provedores de e-mail, como Yahoo e Google, oferecem suporte a todos os principais protocolos, para que você ainda possa escolher se deseja usar "push" ou "buscar". Se você estiver usando outros provedores de serviços de e-mail, verifique os protocolos que eles oferecem suporte e se eles suportam a recuperação "push" e "busca" de e-mails.

Resumo:

1. “Buscar” é iniciado pelo cliente enquanto “push” é iniciado pelo servidor.
2. "Push" é mais rápido que "buscar" na entrega de email.
3. "Empurrar" consome menos energia que "buscar".
4. “Push” não é suportado por todos os protocolos de email enquanto “fetch” é.