Diferença chave - Fetch vs Push
Buscar e enviar são dois termos que você encontrará ao configurar um cliente de e-mail. Ao configurar sua conta de e-mail, você terá algumas opções para escolher. Essas opções incluem buscar e enviar. Você também pode ter a opção Manual. Esses dois termos determinam o processo de iniciação ao enviar um e-mail ao cliente a partir do servidor. A principal diferença entre buscar e empurrar está no processo de iniciação; A busca é iniciada pelo cliente, enquanto o Push é iniciado pelo servidor. A busca era o principal modo de recuperação de e-mail antes que o push se tornasse realidade.
Contas de e-mail modernas como o Gmail vêm com a opção push. Este recurso de e-mail pode ser utilizado por pelo menos uma das várias contas de e-mail que gerenciamos. Com o advento dos smartphones para enviar e receber e-mails, muitas pessoas ficaram confusas sobre os dois termos buscar e enviar.
O que é Fetch?
Com a busca, o cliente verificará o servidor para ver se um e-mail chegou. Se um ou mais e-mails forem encontrados, eles serão baixados para o dispositivo cliente. A busca pode ser configurada para verificações de intervalo de alguns minutos a algumas horas. Portanto, quando comparado com push, a busca é mais lenta e pode demorar mais para responder. Se o intervalo for maior, haverá atraso no recebimento do e-mail. Esse atraso pode ser minimizado reduzindo o intervalo de tempo. A desvantagem de reduzir o intervalo entre as buscas é que isso pode consumir mais bateria a cada busca, independentemente se um novo e-mail foi recebido ou não. A transmissão de dados também será necessária para cada busca. Este intervalo pode ser configurado para cada 15 minutos, 30 minutos, 1 hora ou para valor manual. No contexto acima,podemos ver claramente que buscar não é a opção ideal, pois o e-mail não será entregue instantaneamente. Isso pode não ser bom o suficiente se você estiver recebendo muitos e-mails.
O que é Push?
Com o push, o dispositivo cliente não precisa verificar o servidor regularmente para ver se um e-mail chegou. Quando um e-mail chegar ao servidor, ele será notificado automaticamente ao cliente e ocorrerá a entrega do e-mail. Como a entrega da correspondência é feita automaticamente em push, isso é mais rápido quando comparado com fetch. O push não consulta o servidor de maneira regular como na busca. A função do push é atualizar o servidor com seu endereço IP para que o servidor saiba como entrar em contato com o cliente facilmente.
Push é uma metodologia relativamente nova que vem no IMAP quando comparada com protocolos mais antigos, como o POP. Protocolos mais antigos, como o POP, não podem usar o recurso push; ele só vem com recursos de busca. Provedores de e-mail como Google e Yahoo são capazes de suportar os principais protocolos. Portanto, eles suportam as opções push e fetch. Outros provedores de serviço de e-mail precisam ser verificados para ver se podem suportar os recursos de recuperação push e fetch.
Manual
Existe também uma opção chamada Manual que lhe dará controle total sobre os dados que você recebe. A mensagem aparecerá assim que você abrir o e-mail, atualize a tela para visualizar a caixa de correio ou as mensagens.
Qual é a diferença entre Fetch e Push?
Definição
Fetch: Com fetch, você deve verificar o servidor para ver se um e-mail chegou.
Push: Os e-mails serão enviados para sua caixa de entrada instantaneamente com push, como um SMS ou MMS.
Iniciação
Buscar: a busca é iniciada pelo cliente
Push: o push é iniciado pelo servidor
Rapidez
Fetch: Fetch é comparativamente mais lento, pois o cliente precisa verificar o servidor em intervalos regulares.
Push: Push é comparativamente mais rápido, pois o servidor irá encaminhar o e-mail recebido automaticamente para o cliente.
Consumo de energia
Fetch: Fetch consumirá mais energia, pois a verificação do servidor é feita em intervalos regulares.
Push: o Push consumirá menos energia, pois o processo de envio do e-mail é feito automaticamente.
O consumo de energia pode variar, pois o push precisará manter uma conexão constante com a Internet para receber os e-mails automaticamente. Isso também consumirá energia do dispositivo cliente.
Apoio, suporte
Fetch: Fetch é compatível com todos os protocolos
Push: Push não é compatível com todos os protocolos.
Resumo de busca vs. push
Push: Assim que o servidor receber o e-mail, ele será enviado para o dispositivo cliente.
Buscar: verifique o servidor para ver se as mensagens chegaram em intervalos regulares. As mensagens serão baixadas no dispositivo cliente enquanto esta verificação ocorre.
Manual: verifica se há e-mail quando o aplicativo de e-mail é aberto.
Cortesia de imagem:
“Spam gmail” por notoriousxl (CC BY-SA 2.0) via Flickr
“566337” (domínio público) via Pixbay