Skirtumas tarp gavimo ir stumimo

Gauti prieš stumti

„Gauti“ ir „stumti“ yra du terminai, su kuriais dažnai susiduriama kuriant el. Pašto klientus. Dėl palyginti neseniai išmaniųjų telefonų, galinčių siųsti ir gauti el. Laiškus, daugėja, vis daugiau ir daugiau žmonių susipainioja, ar reikia naudoti „gauti“ ar „stumti“. „Pagrindinis skirtumas tarp„ atsisiuntimo “ir„ paspaudimo “yra tas, kuris puslapis inicijuoja el. Laiškų siuntimo procesą iš serverio klientui. Naudodamas „atnešti“, klientas reguliariai tikrina serverį norėdamas sužinoti, ar nėra naujo el. Pašto. Jei bus rastas vienas ar daugiau, el. Laiškai bus atsisiųsti. Paspaudus „push“, klientui nereikia taip dažnai tikrinti serverio. Kai serveris gaus naują el. Laišką, jis automatiškai praneš klientui ir palengvins el. Laiško pristatymą.

Kadangi serveris el. Laišką perduoda automatiškai, paprastai jį pasieksite greičiau, paspausdami mygtuką „push“. Paprastai klientai, kurie naudojasi „iškėlimu“, yra sukonfigūruoti taip, kad būtų galima atlikti intervalus tarp patikrinimų, kurie gali svyruoti nuo kelių minučių iki kelių valandų. Kuo ilgesnis intervalas, tuo didesnis atidėjimas, kol gausite el. Laiškus. Tai galite sumažinti sutrumpindami laiką tarp pateikimų, tačiau tai taip pat padidintų akumuliatoriaus sąnaudas, nes kiekvienam „atsisiuntimui“ reikia perduoti duomenis, neatsižvelgiant į tai, ar yra naujas el. Paštas, ar ne. „Push“ nekelia užklausų apie serverį. Vienintelis dalykas, kurį „stumia“ nuolat, yra atnaujinti savo IP serverį, kad serveris žinotų, kur kreiptis į klientą.

„Stumti“ iš tikrųjų yra naujesnė metodika, prieinama tik naujesniuose protokoluose, pavyzdžiui, IMAP. Senesni protokolai, tokie kaip POP, neturi prieigos prie „push“ ir gali naudoti tik „fetch“ gaudami el. Laiškus. Įvairūs el. Pašto paslaugų teikėjai, tokie kaip „Yahoo“ ir „Google“, palaiko visus pagrindinius protokolus, kad vis tiek galėtumėte pasirinkti, ar norite naudoti „stumti“, ar „atsisiųsti“. Jei naudojatės kitais el. Pašto paslaugų teikėjais, turėtumėte patikrinti jų palaikomus protokolus ir tai, ar jie palaiko el. Laiškų „siuntimą“ ir „atsisiuntimą“..

Santrauka:

1. „Gauti“ inicijuoja klientas, o „stumti“ inicijuoja serveris.
2. „Push“ yra greitesnis nei „get“ pristatant el. Laiškus.
3. „Stumti“ sunaudoja mažiau energijos nei „parsisiųsti“.
4. „Push“ nepalaiko visi el. Pašto protokolai, o „fetch“ yra.