Pobierz i naciśnij

Anonim

Fetch vs Push

"Fetch" i "push" to dwa terminy często spotykane podczas konfigurowania klientów poczty e-mail. Przy stosunkowo niedawnym wzroście liczby smartfonów, które są w stanie wysyłać i odbierać wiadomości e-mail, coraz więcej osób nie ma pewności, czy użyć "pobierania" czy "pushowania". "Główną różnicą między" pobierania "i" wypychania "jest to, która strona inicjuje proces wysyłania wiadomości e-mail z serwera do klienta. Przy "pobieraniu" klient rutynowo sprawdza serwer, aby sprawdzić, czy jest nowy e-mail. Jeśli zostanie znaleziony co najmniej jeden, pobierze wiadomości e-mail. Dzięki "push" klient nie musi co jakiś czas sprawdzać serwera. Po otrzymaniu nowej wiadomości e-mail serwer automatycznie powiadomi klienta i ułatwi dostarczenie wiadomości e-mail.

Ponieważ serwer dostarcza wiadomość e-mail automatycznie, zwykle uzyskuje się ją szybciej za pomocą "wypychania". Klienci korzystający z "pobierania" są zwykle konfigurowani w okresie między kolejnymi kontrolami, które mogą obejmować od kilku minut do kilku godzin. Im dłuższy przedział czasu, tym większe opóźnienie, zanim otrzymasz e-maile. Możesz to zmniejszyć, zmniejszając czas między pobieranymi wydaniami, ale może to również zwiększyć zużycie baterii, ponieważ każde "pobranie" wymaga transmisji danych, niezależnie od tego, czy jest nowa wiadomość e-mail, czy nie. "Push" nie wysyła zapytań do serwera. Jedyną rzeczą, którą "pchają" nieustannie, jest aktualizacja serwera na jego IP, aby serwer wiedział, gdzie skontaktować się z klientem.

"Push" jest w rzeczywistości nowszą metodologią, która jest dostępna tylko w nowszych protokołach, takich jak IMAP. Starsze protokoły takie jak POP nie mają dostępu do "wypychania" i mogą używać tylko "pobierania" w pobieraniu wiadomości e-mail. Różni dostawcy usług pocztowych, tacy jak Yahoo i Google, obsługują wszystkie główne protokoły, więc nadal możesz zdecydować, czy chcesz użyć "push" czy "pobierz". Jeśli korzystasz z usług innych dostawców usług poczty e-mail, powinieneś sprawdzić obsługiwane przez siebie protokoły i czy obsługują one " wypychanie "jak również" pobieranie "pobierania wiadomości e-mail.

Streszczenie:

1. "Pobierz" jest inicjowane przez klienta, podczas gdy "push" jest inicjowane przez serwer. 2. "Przekazywanie" jest szybsze niż "pobieranie" w dostarczaniu wiadomości e-mail. 3. "Push" zużywa mniej energii niż "pobieranie". 4. "Push" nie jest obsługiwany przez wszystkie protokoły poczty e-mail, podczas gdy "pobieranie" jest.