Diferența dintre preluare și împingere Diferența dintre

Anonim

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 ajutorul "push". "Clienții care utilizează" preluarea "sunt configurați în mod obișnuit pe intervalul dintre verificări, care pot 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ă doar pe protocoale mai noi, cum ar fi 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, astfel încât să puteți alege în continuare dacă doriți să utilizați "push" sau "download". "Dacă utilizați alți furnizori de servicii de e-mail, trebuie să verificați protocoalele pe care le suportă și dacă acestea acceptă" împinge ", precum și" preluați "recuperarea e-mailurilor.

Rezumat:

1. "Fetch" este inițiat de client în timp ce "push" este inițiat de server.

2. "Push" este mai rapid decât "preluarea" în livrarea e-mailului.

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.