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 la récupération et la transmission. 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 fetch et push réside dans le processus d'initiation; La récupération est lancée par le client tandis que la transmission est lancée 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 l'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 sur les deux termes chercher 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. L'extraction peut être configurée pour des vérifications d'intervalle de quelques minutes à quelques heures. Ainsi, par rapport au push, la récupération est plus lente et peut prendre plus de temps à répondre. Si cet intervalle est plus long, il y aura un délai dans la réception de l'e-mail. Ce retard peut être minimisé en réduisant l'intervalle de temps. L'inconvénient de la réduction de l'intervalle entre les récupérations est que cela peut consommer plus de batterie pour chaque extraction, que le nouveau courrier ait été reçu ou non. La transmission de données sera également requise pour chaque extraction. Cet intervalle peut être réglé 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 être suffisant si vous recevez beaucoup de courriels.
Qu'est-ce que 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, c'est plus rapide par rapport à 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 ne vient qu'avec des capacités de récupération. Les fournisseurs de messagerie comme Google et Yahoo peuvent 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 à la fois les fonctionnalités d'extraction 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 s'affiche 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 avec push, comme un SMS ou un MMS.
Initiation
Fetch: la récupération est lancée par le client
Push: Push est lancé par le serveur
La vitesse
Fetch: Fetch est comparativement plus lent car le client doit vérifier le serveur à intervalles réguliers.
Push: Push est comparativement plus rapide car le serveur transmettra automatiquement le courrier reçu au client.
Consommation d'énergie
Fetch: Fetch consommera 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 du périphérique client.
Soutien
Fetch: Fetch est pris en charge par tous les protocoles
Push: Push n'est pas pris en charge par tous les protocoles.
Récapitulatif Fetch vs Push
Push: dès que le serveur reçoit le courrier, il sera poussé sur le périphérique client.
Récupérer: vérifiez le serveur pour voir si les messages sont arrivés à intervalles réguliers. Les messages seront téléchargés sur la machine cliente pendant cette vérification.
Manuel: vérifie les e-mails lorsque l'application de messagerie est ouverte.
Courtoisie d'image:
«Spam gmail» par notoriousxl (CC BY-SA 2.0) via Flickr
«566337» (domaine public) via Pixbay