Nyckelskillnad - Fetch vs Push
Fetch and Push är två termer som du kommer att stöta på när du skapar en e-postklient. När du konfigurerar ditt e-postkonto har du ett par alternativ att välja mellan. Dessa alternativ inkluderar hämtning och push. Du kan också ha alternativet Manuell. Dessa två termer bestämmer initieringsprocessen när du skickar ett e-postmeddelande till klienten från servern. Huvudskillnaden mellan hämtning och push ligger i initieringsprocessen; Hämtningen initieras av klienten medan Push initieras av servern. Hämtning var det primära sättet att hämta e-post innan push blev verklighet.
Moderna e-postkonton som Gmail kommer med push-alternativet. Den här e-postfunktionen kan användas av minst ett av våra många e-postkonton vi hanterar. Med tillkomsten av smartphones som kan skicka och ta emot e-postmeddelanden är många människor förvirrade över de två termerna hämtning och push.
Vad är hämtning?
Med hämtning kontrollerar klienten servern för att se om ett e-postmeddelande har kommit. Om en eller flera e-postmeddelanden hittas laddas de ner till klientenheten. Hämtning kan konfigureras för intervallkontroller från några minuter till några timmar. Således, jämfört med push, är hämtningen långsammare och det kan ta längre tid att svara. Om detta intervall är längre kommer e-postmeddelandet att försenas. Denna fördröjning kan minimeras genom att tidsintervallet minskas. Nackdelen med att minska intervallet mellan hämtningarna är att det kan förbruka mer batteri för varje hämtning oavsett om ny e-post har mottagits eller inte. Dataöverföring krävs också för varje hämtning. Detta intervall kan ställas in till var 15: e minut, 30 minuter, 1 timme eller för manuellt värde. I ovanstående sammanhang,Vi kan tydligt se att hämtning inte är ett idealiskt alternativ eftersom e-postmeddelandet inte kommer att levereras direkt. Det här kanske inte är tillräckligt bra om du får många e-postmeddelanden.
Vad är Push?
Med push behöver klientenheten inte kontrollera servern regelbundet för att se om ett mail har kommit. När ett e-postmeddelande anländer till servern kommer det automatiskt att meddelas till klienten och leveransen av e-postmeddelandet kommer att ske. Eftersom leveransen av posten sker automatiskt i push, blir detta snabbare jämfört med hämtning. Push frågar inte servern på ett regelbundet sätt som med hämtning. Pushens roll är att uppdatera servern med dess IP-adress så att servern lätt kan kontakta klienten.
Push är en relativt ny metod som kommer i IMAP jämfört med äldre protokoll som POP. Äldre protokoll som POP kan inte använda push-funktionen; det kommer bara med hämtningsfunktioner. E-postleverantörer som Google och Yahoo kan stödja större protokoll. Så de stöder både push och hämta alternativet. Andra e-postleverantörer måste kontrolleras för att se om de kan stödja både push- och hämtningsfunktionerna.
Manuell
Det finns också ett alternativ som heter Manual som ger dig full kontroll över de data du får. Meddelandet visas så snart du öppnar e-post, uppdaterar skärmen för att visa brevlådan eller meddelandena.
Vad är skillnaden mellan Fetch och Push?
Definition
Hämta: Med hämtning måste du kontrollera servern för att se om ett e-postmeddelande har kommit.
Push: E-postmeddelanden kommer att surras direkt i din inkorg med push precis som ett SMS eller ett MMS.
Initiering
Hämta: Hämtning initieras av klienten
Push: Push initieras av servern
Hastighet
Fetch: Fetch är relativt långsammare eftersom klienten måste kontrollera servern med jämna mellanrum.
Push: Push är relativt snabbare eftersom servern vidarebefordrar e-postmeddelandet automatiskt till klienten.
Energiförbrukning
Hämtning: Hämtningen kommer att förbruka mer ström eftersom kontrollen av servern sker med jämna mellanrum.
Push: Push förbrukar mindre ström eftersom processen för att skicka e-post sker automatiskt.
Strömförbrukningen kan variera eftersom push måste upprätthålla en konstant internetanslutning för att ta emot e-postmeddelandena automatiskt. Detta förbrukar också ström från klientenheten.
Stöd
Fetch: Fetch stöds av alla protokoll
Push: Push stöds inte av alla protokoll.
Hämta mot Push Sammanfattning
Push: Så snart servern tar emot e-post kommer den att skjutas till klientenheten.
Hämta: Kontrollera servern för att se om meddelanden har kommit med jämna mellanrum. Meddelandena laddas ner på klientenheten medan denna kontroll sker.
Manual: Kontrollerar efter e-post när e-postappen öppnas.
Bild med tillstånd:
“Spam gmail” av notoriousxl (CC BY-SA 2.0) via Flickr
“566337” (Public Domain) via Pixbay