Différence clé - Fetch vs Push
Fetch et Push sont deux termes que vous rencontrerez lors de la configuration d'un client de messagerie. Lors de la configuration de votre compte de messagerie, vous aurez le choix entre plusieurs options. Ces options incluent l'extraction et l'envoi. Vous pouvez également avoir l'option Manuel. Ces deux termes déterminent le processus d'initiation lors de l'envoi d'un e-mail au client depuis le serveur. La principale différence entre aller chercher et pousser réside dans le processus d'initiation; Fetch est initié par le client alors que Push est initié par le serveur. La récupération était le principal mode de récupération des e-mails avant que le push ne devienne une réalité.
Les comptes de messagerie modernes comme Gmail sont livrés avec l'option push. Cette fonctionnalité de messagerie peut être utilisée par au moins un de nos nombreux comptes de messagerie que nous gérons. Avec l'avènement des smartphones capables d'envoyer et de recevoir des e-mails, de nombreuses personnes sont confuses à propos des deux termes récupérer et pousser.
Qu'est-ce que Fetch ?
Avec fetch, le client vérifiera le serveur pour voir si un e-mail est arrivé. Si un ou plusieurs e-mails sont trouvés, ils seront téléchargés sur l'appareil client. Fetch peut être configuré pour des contrôles d'intervalle de quelques minutes à quelques heures. Ainsi, par rapport au push, le fetch est plus lent et peut prendre plus de temps à répondre. Si cet intervalle est plus long, il y aura un retard dans la réception de l'e-mail. Ce retard peut être minimisé en réduisant l'intervalle de temps. L'inconvénient de réduire l'intervalle entre les récupérations est qu'il peut consommer plus de batterie pour chaque récupération, que de nouveaux messages aient été reçus ou non. La transmission de données sera également requise pour chaque extraction. Cet intervalle peut être configuré toutes les 15 minutes, 30 minutes, 1 heure ou pour une valeur manuelle. Dans le contexte ci-dessus, nous pouvons clairement voir que la récupération n'est pas une option idéale puisque l'e-mail ne sera pas livré instantanément. Cela peut ne pas suffire si vous recevez beaucoup d'e-mails.
Qu'est-ce que le Push ?
Avec push, le périphérique client n'a pas besoin de vérifier régulièrement le serveur pour voir si un courrier est arrivé. Lorsqu'un e-mail arrive sur le serveur, il sera automatiquement notifié au client et la livraison de l'e-mail aura lieu. Comme la livraison du courrier se fait automatiquement en push, cela est plus rapide par rapport au fetch. Push n'interroge pas le serveur de manière régulière comme avec fetch. Le rôle du push est de mettre à jour le serveur avec son adresse IP afin que le serveur sache comment contacter facilement le client.
Push est une méthodologie relativement nouvelle qui vient dans IMAP par rapport aux protocoles plus anciens comme POP. Les protocoles plus anciens comme POP ne peuvent pas utiliser la fonction push; il vient seulement avec des capacités de récupération. Les fournisseurs de messagerie tels que Google et Yahoo sont capables de prendre en charge les principaux protocoles. Ils prennent donc en charge les options push et fetch. Les autres fournisseurs de services de messagerie doivent être vérifiés pour voir s'ils peuvent prendre en charge les fonctionnalités de récupération push et fetch.
Manuel
Il existe également une option appelée Manuel qui vous donnera un contrôle total sur les données que vous recevez. Le message apparaîtra dès que vous ouvrez le courrier, actualisez l'écran pour afficher la boîte aux lettres ou les messages.
Quelle est la différence entre Fetch et Push ?
Définition
Fetch: avec fetch, vous devez vérifier le serveur pour voir si un e-mail est arrivé.
Push: les e-mails seront instantanément envoyés dans votre boîte de réception en push, comme un SMS ou un MMS.
Initiation
Fetch: la récupération est lancée par le client
Push: le push est initié par le serveur
Vitesse
Fetch: la récupération est relativement plus lente car le client doit vérifier le serveur à intervalles réguliers.
Push: Push est relativement plus rapide car le serveur transmet automatiquement le courrier reçu au client.
Consommation électrique
Fetch: Fetch consomme plus d'énergie car la vérification du serveur est effectuée à intervalles réguliers.
Push: Push consommera moins d'énergie car le processus d'envoi de l'e-mail se fait automatiquement.
La consommation d'énergie peut varier car le push devra maintenir une connexion Internet constante pour recevoir automatiquement les e-mails. Cela consommera également de l'énergie à partir du périphérique client.
Assistance
Fetch: la récupération est prise en charge par tous les protocoles
Push: Push n'est pas pris en charge par tous les protocoles.
Fetch vs Push Summary
Push: dès que le serveur reçoit le courrier, il sera poussé sur l'appareil client.
Fetch: Vérifiez le serveur pour voir si des messages sont arrivés à intervalles réguliers. Les messages seront téléchargés sur l'appareil client pendant cette vérification.
Manuel: Vérifie le courrier lorsque l'application de messagerie est ouverte.