Atšķirība starp atnest un nospiest

Ielādēt vs Push

“Fetch” un “push” ir divi termini, ar kuriem bieži sastopas, iestatot e-pasta klientus. Salīdzinoši nesen pieaugot viedtālruņiem, kas spēj nosūtīt un saņemt e-pastus, arvien vairāk cilvēku kļūst apjukumā par to, vai izmantot “ienest” vai “push”. “Galvenā atšķirība starp“ ienest ”un“ push ”ir tā, kura puse sāk e-pasta ziņojumu nosūtīšanu no servera klientam. Izmantojot “atnest”, klients regulāri pārbauda serveri, lai redzētu, vai nav jauna e-pasta. Ja tiek atrasts viens vai vairāki, tas lejupielādēs e-pastus. Izmantojot “push”, klientam nav tik bieži jāpārbauda serveris. Kad serveris saņem jaunu e-pastu, tas automātiski paziņo klientam un atvieglo e-pasta piegādi.

Tā kā serveris automātiski piegādā e-pastu, jūs parasti to saņemat ātrāk, izmantojot “push”. Klienti, kas izmanto “atnest”, parasti tiek konfigurēti ar intervālu starp pārbaudēm, kas var būt no dažām minūtēm līdz dažām stundām. Jo ilgāks intervāls, jo lielāka kavēšanās pirms e-pasta ziņojumu saņemšanas. To var samazināt, samazinot laiku starp ielādēm, taču tas arī palielinātu akumulatora patēriņu, jo katrai “ielādēšanai” ir nepieciešama datu pārraide neatkarīgi no tā, vai ir jauns e-pasts. “Push” neveic vaicājumus serverī. Vienīgais, kas pastāvīgi tiek nospiests, ir atjaunināt serveri tā IP, lai serveris zinātu, kur sazināties ar klientu.

“Push” faktiski ir jaunāka metodika, kas ir pieejama tikai jaunākos protokolos, piemēram, IMAP. Vecākiem protokoliem, piemēram, POP, nav piekļuves “push”, un e-pastu izguvei var izmantot tikai “ienest”. Dažādi e-pasta pakalpojumu sniedzēji, piemēram, Yahoo un Google, atbalsta visus galvenos protokolus, lai jūs joprojām varētu izvēlēties, vai izmantot “push” vai “fetch”. Ja jūs izmantojat citus e-pasta pakalpojumu sniedzējus, jums jāpārbauda viņu atbalstītie protokoli un tas, vai tie atbalsta e-pasta ziņojumu “push”, kā arī “atgūšanu”..

Kopsavilkums:

1. “Ielādēt” iniciē klients, savukārt “push” iniciē serveris.
2. “Push” ir ātrāks nekā “atnest”, piegādājot e-pastu.
3. “Push” patērē mazāk enerģijas nekā “atnest”.
4. “Push” neatbalsta visi e-pasta protokoli, kamēr “fetch” ir.