Différence entre chercher et pousser

Chercher vs pousser

«Fetch» ​​et «push» sont deux termes souvent rencontrés lors de la configuration de clients de messagerie. Avec la montée en puissance relativement récente des smartphones capables d’envoyer et de recevoir des emails, de plus en plus de personnes ne savent plus s’il faut utiliser «fetch» ​​ou «push». «La principale différence entre« fetch »et« push »réside dans le fait que la partie qui déclenche le processus d’envoi du courrier électronique du serveur au client. Avec "fetch", le client vérifie régulièrement le serveur pour voir s'il y a un nouvel email. Si un ou plusieurs sont trouvés, il téléchargera les emails. Avec "push", le client n'a pas à vérifier le serveur de temps en temps. Une fois qu'un nouvel email est reçu par le serveur, il en informera automatiquement le client et facilitera la livraison de l'email..

Étant donné que le serveur distribue automatiquement le courrier électronique, vous obtenez généralement plus rapidement avec «push». Les clients qui utilisent «fetch» ​​sont généralement configurés sur l'intervalle entre les vérifications, qui peut aller de quelques minutes à plusieurs heures. Plus l'intervalle est long, plus le délai avant l'envoi de vos courriels est long. Vous pouvez le réduire en réduisant le temps entre les extractions, mais cela augmenterait également la consommation de la batterie, car chaque «extraction» nécessite la transmission de données, qu'il y ait ou non un nouveau courrier électronique. "Push" ne continue pas à interroger le serveur. La seule chose que «push» fait constamment est de mettre à jour le serveur sur son IP afin que le serveur sache où contacter le client..

"Push" est en fait une nouvelle méthodologie qui n'est disponible que sur les protocoles plus récents comme IMAP. Les protocoles plus anciens tels que POP n'ont pas accès au «push» et ne peuvent utiliser que le «chercher» pour récupérer des courriels. Différents fournisseurs de messagerie, tels que Yahoo et Google, prennent en charge tous les principaux protocoles afin que vous puissiez toujours choisir d’utiliser «pousser» ou «chercher». Si vous utilisez d’autres fournisseurs de services de messagerie, vous devez vérifier les protocoles qu’ils prennent en charge et s'ils prennent en charge " push "ainsi que" chercher "la récupération des emails.

Résumé:

1. "Fetch" est lancé par le client alors que "push" est lancé par le serveur.
2. "Push" est plus rapide que "fetch" dans la livraison de courrier électronique.
3. "Push" consomme moins d'énergie que "fetch".
4. “Push” n’est pas supporté par tous les protocoles de messagerie alors que “fetch” est.