Diferența dintre preluare și împingere

Fetch vs Push

"Fetch" și "push" sunt doi termeni care se întâlnesc adesea atunci când configurați clienți de e-mail. Odată cu creșterea relativ recentă a smartphone-urilor care sunt capabile să trimită și să primească e-mailuri, tot mai mulți oameni se confundă cu privire la utilizarea "preluării" sau "împingerii". "Principala diferență dintre" preluare "și" împingere "este partea care inițiază procesul de trimitere a e-mailului de la server către client. Cu "preluare", clientul verifică în mod curent serverul pentru a vedea dacă există un e-mail nou. Dacă se găsește unul sau mai multe, acesta va descărca e-mailurile. Cu "push", clientul nu trebuie să verifice serverul atât de des. După primirea de către server a unui nou e-mail, acesta va notifica automat clientul și va facilita livrarea e-mailului.

Deoarece serverul livrează automat e-mailurile, în mod obișnuit, îl obțineți mai repede cu "împingeți". Clienții care utilizează "preluarea" sunt de obicei configurați pe intervalul dintre verificări, care poate varia de la fiecare câteva minute la fiecare câteva ore. Cu cât este mai lung intervalul, cu atât este mai mare întârzierea înainte de a primi e-mailurile. Puteți diminua acest timp prin reducerea timpului dintre preluări, dar acest lucru ar crește și consumul de baterii, deoarece fiecare "preluare" necesită transmisie de date, indiferent dacă există sau nu un nou e-mail. "Push" nu continuă să interogheze serverul. Singurul lucru pe care îl "împinge" în mod constant este să actualizeze serverul pe adresa IP, astfel încât serverul să știe unde să contacteze clientul.

"Push" este de fapt o metodologie mai nouă care este disponibilă numai pe protocoale mai noi, precum IMAP. Protocoalele mai vechi, cum ar fi POP-urile, nu au acces la "push" și pot folosi doar "fetch" în preluarea e-mailurilor. Diferiți furnizori de e-mail precum Yahoo și Google acceptă toate protocoalele majore pentru a putea alege în continuare dacă doriți să utilizați "push" sau "download". Dacă utilizați alți furnizori de servicii de e-mail, verificați protocoalele pe care le suportă și dacă acceptă " împinge ", precum și" prelua "recuperarea de e-mailuri.

Rezumat:

1. "Fetch" este inițiat de client în timp ce "push" este inițiat de către server.
2. "Push" este mai rapid decât "preluare" în livrarea de e-mail.
3. "Push" consumă mai puțină energie decât "preluare".
4. "Push" nu este acceptat de toate protocoalele de e-mail în timp ce "fetch" este.