Διαφορά μεταξύ ανάκτησης και ώθησης Η διαφορά μεταξύ των

Anonim

Fetch vs Push

"Fetch" και "push" είναι δύο όροι που συναντώνται συχνά κατά την εγκατάσταση των πελατών ηλεκτρονικού ταχυδρομείου. Με τη σχετικά πρόσφατη έξαρση των smartphones που είναι ικανά να στέλνουν και να λαμβάνουν μηνύματα ηλεκτρονικού ταχυδρομείου, όλο και περισσότεροι άνθρωποι μπερδεύονται για το αν θα χρησιμοποιήσουν το "fetch" ή "push". "Η κύρια διαφορά μεταξύ του" fetch "και του" push "είναι σε ποια πλευρά ξεκινά η διαδικασία αποστολής του μηνύματος ηλεκτρονικού ταχυδρομείου από το διακομιστή στον πελάτη. Με το "fetch", ο πελάτης ελέγχει τακτικά τον διακομιστή για να διαπιστώσει εάν υπάρχει ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου. Εάν εντοπιστούν ένα ή περισσότερα, θα γίνει λήψη των μηνυμάτων ηλεκτρονικού ταχυδρομείου. Με το "push", ο πελάτης δεν χρειάζεται να ελέγχει τον server τόσο συχνά. Μόλις ληφθεί ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου από το διακομιστή, θα ενημερώσει αυτόματα τον πελάτη και θα διευκολύνει την παράδοση του μηνύματος ηλεκτρονικού ταχυδρομείου.

Δεδομένου ότι ο διακομιστής παραδίδει αυτόματα το ηλεκτρονικό ταχυδρομείο, συνήθως το παίρνετε πιο γρήγορα με "push". "Οι πελάτες που χρησιμοποιούν το" fetch "τυπικά διαμορφώνονται στο διάστημα μεταξύ των ελέγχων, το οποίο μπορεί να κυμαίνεται από κάθε λίγα λεπτά έως κάθε λίγες ώρες. Όσο μεγαλύτερο είναι το διάστημα, τόσο μεγαλύτερη είναι η καθυστέρηση πριν λάβετε τα μηνύματά σας. Μπορείτε να το μειώσετε μειώνοντας το χρόνο μεταξύ των fetches, αλλά αυτό θα αυξήσει επίσης την κατανάλωση μπαταρίας καθώς κάθε "λήψη" απαιτεί μετάδοση δεδομένων ανεξάρτητα από το αν υπάρχει ένα νέο μήνυμα ηλεκτρονικού ταχυδρομείου ή όχι. Το "Push" δεν συνεχίζει να διερωτάται το διακομιστή. Το μόνο που κάνει συνεχώς η "ώθηση" είναι να ενημερώσει το διακομιστή στην IP διεύθυνση του, έτσι ώστε ο διακομιστής να γνωρίζει πού να επικοινωνήσει με τον πελάτη.

Το "push" είναι μια νεότερη μεθοδολογία που είναι διαθέσιμη μόνο σε νεότερα πρωτόκολλα όπως το IMAP. Τα παλαιότερα πρωτόκολλα, όπως το POP, δεν έχουν πρόσβαση σε "push" και μπορούν να χρησιμοποιήσουν μόνο "fetch" για την ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου. Διάφοροι πάροχοι ηλεκτρονικού ταχυδρομείου όπως το Yahoo και το Google υποστηρίζουν όλα τα σημαντικά πρωτόκολλα, ώστε να μπορείτε ακόμα να επιλέξετε αν θέλετε να χρησιμοποιήσετε το "push" ή το "fetch". "Εάν χρησιμοποιείτε άλλους παροχείς υπηρεσιών ηλεκτρονικού ταχυδρομείου, θα πρέπει να ελέγξετε τα πρωτόκολλα που υποστηρίζουν και αν υποστηρίζουν την ανάκτηση μηνυμάτων ηλεκτρονικού ταχυδρομείου" push "καθώς και" λήψη ".

Περίληψη:

1. Το "Fetch" ξεκινάει από τον πελάτη ενώ το "push" ξεκινάει από το διακομιστή.

2. Το "Push" είναι ταχύτερο από το "fetch" στην παράδοση μηνυμάτων ηλεκτρονικού ταχυδρομείου.

3. Το "push" καταναλώνει λιγότερη ενέργεια από το "fetch". "

4. Το "Push" δεν υποστηρίζεται από όλα τα πρωτόκολλα ηλεκτρονικού ταχυδρομείου ενώ είναι "fetch".