Belangrijk verschil – Fetch vs Push
Fetch en Push zijn twee termen die u tegenkomt wanneer u een e-mailclient instelt. Bij het instellen van uw e-mailaccount heeft u een aantal opties om uit te kiezen. Die opties omvatten ophalen en duwen. Mogelijk hebt u ook de optie Handmatig. Deze twee termen bepalen het initiatieproces bij het verzenden van een e-mail naar de client vanaf de server. Het belangrijkste verschil tussen halen en duwen ligt in het proces van initiatie; Fetch wordt geïnitieerd door de client, terwijl Push wordt geïnitieerd door de server. Ophalen was de primaire manier om e-mail op te halen voordat push werkelijkheid werd.
Moderne e-mailaccounts zoals Gmail worden geleverd met de push-optie. Deze e-mailfunctie kan worden gebruikt door ten minste een van onze vele e-mailaccounts die we beheren. Met de komst van smartphones die e-mails kunnen verzenden en ontvangen, zijn veel mensen in de war over de twee termen ophalen en pushen.
Wat is ophalen?
Met fetch controleert de client de server om te zien of er een e-mail is aangekomen. Als een of meer e-mails worden gevonden, worden deze gedownload naar het clientapparaat. Fetch kan worden geconfigureerd voor intervalcontroles van enkele minuten tot enkele uren. Dus, in vergelijking met push, is ophalen langzamer en kan het langer duren om te reageren. Als dit interval langer is, zal er een vertraging zijn in het ontvangen van de e-mail. Deze vertraging kan worden geminimaliseerd door het tijdsinterval te verkorten. Het nadeel van het verkorten van het interval tussen het ophalen is dat het meer batterij kan verbruiken voor elke ophaalactie, ongeacht of er nieuwe e-mail is ontvangen of niet. Voor elke ophaalactie is ook gegevensoverdracht vereist. Dit interval kan worden ingesteld op elke 15 minuten, 30 minuten, 1 uur of voor handmatige waarde. In de bovenstaande context kunnen we duidelijk zien dat ophalen geen ideale optie is, omdat de e-mail niet onmiddellijk wordt afgeleverd. Dit is misschien niet goed genoeg als je veel e-mails ontvangt.
Wat is Push?
Met push hoeft het clientapparaat de server niet regelmatig te controleren om te zien of er een e-mail is aangekomen. Wanneer een e-mail op de server aankomt, wordt dit automatisch aan de klant gemeld en vindt de bezorging van de e-mail plaats. Omdat de bezorging van de post automatisch in push gebeurt, is dit sneller in vergelijking met ophalen. Push ondervraagt de server niet op een normale manier zoals bij fetch. De rol van push is om de server bij te werken met zijn IP-adres, zodat de server weet hoe hij gemakkelijk contact met de klant kan opnemen.
Push is een relatief nieuwe methode die in IMAP wordt gebruikt in vergelijking met oudere protocollen zoals POP. Oudere protocollen zoals POP kunnen de push-functie niet gebruiken; het komt alleen met ophaalmogelijkheden. E-mailproviders zoals Google en Yahoo kunnen belangrijke protocollen ondersteunen. Ze ondersteunen dus zowel de push- als de fetch-optie. Andere e-mailserviceproviders moeten worden gecontroleerd om te zien of ze zowel de push- als fetch-ophaalfuncties kunnen ondersteunen.
Handleiding
Er is ook een optie genaamd Handmatig die u volledige controle geeft over de gegevens die u ontvangt. Het bericht zal verschijnen zodra u e-mail opent, ververs het scherm om de mailbox of berichten te bekijken.
Wat is het verschil tussen Fetch en Push?
Definitie
Fetch: Met fetch moet je de server controleren om te zien of er een e-mail is aangekomen.
Push: e-mails worden direct in je inbox gezoemd met push, net als een sms of een mms.
Initiatie
Fetch: Fetch wordt gestart door de client
Push: Push wordt geïnitieerd door de server
Snelheid
Fetch: Fetch is relatief langzamer omdat de client de server met regelmatige tussenpozen moet controleren.
Push: Push is relatief sneller omdat de server de ontvangen e-mail automatisch doorstuurt naar de client.
Stroomverbruik
Fetch: Fetch verbruikt meer stroom omdat de server regelmatig wordt gecontroleerd.
Push: Push verbruikt minder stroom omdat het verzenden van de e-mail automatisch wordt uitgevoerd.
Het stroomverbruik kan variëren, omdat push een constante internetverbinding nodig heeft om de e-mails automatisch te ontvangen. Dit verbruikt ook stroom van het clientapparaat.
Ondersteuning
Fetch: Fetch wordt ondersteund door alle protocollen
Push: Push wordt niet door alle protocollen ondersteund.
Samenvatting ophalen versus pushen
Push: zodra de server de e-mail ontvangt, wordt deze naar het clientapparaat gepusht.
Fetch: controleer de server om te zien of berichten met regelmatige tussenpozen zijn aangekomen. De berichten worden gedownload op het clientapparaat terwijl deze controle plaatsvindt.
Handmatig: Controleert op e-mail wanneer de mail-app wordt geopend.