Különbség a letöltés és a leküldés között

Letöltés vs Push

A „Fetch” és a „push” két olyan kifejezés, amelyek gyakran felmerülnek az e-mail kliensek beállításakor. Az e-maileket küldni és fogadni képes okostelefonok viszonylag közelmúltbeli növekedése miatt egyre többen zavarodnak abban, hogy „letölteni” vagy „push” -et akarnak-e használni. „A„ letöltés ”és a„ push ”közötti fő különbség az, hogy melyik oldal kezdeményezi az e-mail küldését a szerverről az ügyféllel. A „fetch” funkcióval az ügyfél rutinszerűen ellenőrzi a szervert, hogy nem létezik-e új e-mail. Ha egy vagy több található, akkor letölti az e-maileket. A „push” funkcióval az ügyfélnek nem kell ilyen gyakran ellenőriznie a szervert. Miután a szerver új e-mailt kapott, automatikusan értesíti az ügyfelet, és megkönnyíti az e-mail kézbesítését.

Mivel a szerver automatikusan kézbesíti az e-mailt, általában gyorsabban kapja meg az „push” funkcióval. A „lekérdezést” használó ügyfelek általában az ellenőrzések közötti időközönként vannak konfigurálva, amely néhány perctől néhány óráig terjedhet. Minél hosszabb az időköz, annál nagyobb a késés az e-mailek megérkezése előtt. Csökkentheti ezt a letöltések közötti idő csökkentésével, de ez növeli az akkumulátor fogyasztását, mivel minden „letöltés” ​​adatátvitelt igényel, függetlenül attól, hogy van-e új e-mail. A „Push” nem folytatja a szerver lekérdezését. Az egyetlen dolog, amit folyamatosan „nyomja”, az az, hogy frissítse a szervert az IP-jén, hogy a szerver tudja, hol lépjen kapcsolatba az ügyféllel.

A „Push” valójában egy újabb módszertan, amely csak az újabb protokollokon érhető el, mint például az IMAP. A régebbi protokollok, mint például a POP, nem férnek hozzá a „push” szolgáltatáshoz, és csak a „fetch” funkciót használhatják az e-mailek letöltésére. Különböző e-mail szolgáltatók, például a Yahoo és a Google támogatják az összes főbb protokollt, így továbbra is kiválaszthatja, hogy „push” vagy „fetch” -et kíván használni. Ha más e-mail szolgáltatót használ, ellenőrizze az általuk támogatott protokollokat, valamint azt, hogy támogatják-e az e-mailek „push” és „fetch” letöltését..

Összefoglaló:

1. A „Fetch” -et az ügyfél kezdeményezi, a „push” -et a szerver kezdeményezte.
2. Az „e-mail” gyorsabb, mint a „letöltés” ​​az e-mailek kézbesítésében.
3. A „Push” kevesebb energiát fogyaszt, mint a „letöltés”.
4. A „push” funkciót az összes e-mail protokoll nem támogatja, míg a „fetch” funkciót.