Perbedaan Kunci – Ambil vs Dorong
Fetch dan Push adalah dua istilah yang akan Anda temui saat menyiapkan klien email. Saat mengatur akun email Anda, Anda akan memiliki beberapa opsi untuk dipilih. Opsi tersebut termasuk mengambil dan mendorong. Anda mungkin juga memiliki opsi Manual. Kedua istilah ini menentukan proses inisiasi saat mengirim email ke klien dari server. Perbedaan utama antara fetch dan push terletak pada proses inisiasi; Ambil diprakarsai oleh klien sedangkan Push diprakarsai oleh server. Mengambil adalah mode utama untuk mengambil email sebelum push menjadi kenyataan.
Akun email modern seperti Gmail hadir dengan opsi push. Fitur email ini dapat digunakan oleh setidaknya satu dari banyak akun email yang kami kelola. Dengan munculnya smartphone yang dapat mengirim dan menerima email, banyak orang bingung tentang dua istilah fetch dan push.
Apa itu Ambil?
Dengan mengambil, klien akan memeriksa server untuk melihat apakah email telah tiba. Jika satu atau lebih email ditemukan, mereka akan diunduh ke perangkat klien. Ambil dapat dikonfigurasi untuk pemeriksaan interval dari beberapa menit hingga beberapa jam. Jadi, jika dibandingkan dengan push, fetch lebih lambat dan mungkin membutuhkan waktu lebih lama untuk merespons. Jika interval ini lebih lama, akan ada keterlambatan dalam menerima email. Penundaan ini dapat diminimalkan dengan mengurangi interval waktu. Kelemahan dari pengurangan interval antar pengambilan adalah dapat menghabiskan lebih banyak baterai untuk setiap pengambilan terlepas dari apakah email baru telah diterima atau tidak. Transmisi data juga akan diperlukan untuk setiap pengambilan. Interval ini dapat diatur hingga setiap 15 menit, 30 menit, 1 jam atau untuk nilai manual. Dalam konteks di atas, kita dapat dengan jelas melihat bahwa fetch bukanlah pilihan yang ideal karena email tidak akan terkirim secara instan. Ini mungkin tidak cukup baik jika Anda menerima banyak email.
Apa itu Push?
Dengan push, perangkat klien tidak perlu memeriksa server secara teratur untuk melihat apakah ada email yang masuk. Ketika sebuah email tiba di server, maka secara otomatis akan diberitahukan kepada klien dan pengiriman email akan dilakukan. Karena pengiriman surat dilakukan secara otomatis dalam push, ini lebih cepat jika dibandingkan dengan pengambilan. Push tidak menanyakan server secara teratur seperti pengambilan. Peran push adalah untuk memperbarui server dengan alamat IP-nya sehingga server akan mengetahui cara menghubungi klien dengan mudah.
Push adalah metodologi yang relatif baru yang hadir di IMAP jika dibandingkan dengan protokol lama seperti POP. Protokol lama seperti POP tidak dapat menggunakan fitur push; itu hanya datang dengan kemampuan mengambil. Penyedia email seperti Google dan Yahoo dapat mendukung protokol utama. Jadi mereka mendukung opsi push dan fetch. Penyedia layanan email lainnya perlu diperiksa untuk melihat apakah mereka dapat mendukung fitur pengambilan push dan fetch.
Manual
Ada juga opsi yang disebut Manual yang akan memberi Anda kendali penuh atas data yang Anda terima. Pesan akan muncul segera setelah Anda membuka surat, segarkan layar untuk melihat kotak surat atau pesan.
Apa perbedaan antara Fetch dan Push?
Definisi
Fetch: Dengan mengambil, Anda harus memeriksa server untuk melihat apakah email telah tiba.
Push: Email akan langsung masuk ke kotak masuk Anda dengan push seperti SMS atau MMS.
Inisiasi
Fetch: Ambil diprakarsai oleh klien
Push: Push dimulai oleh server
Kecepatan
Fetch: Fetch relatif lebih lambat karena klien harus memeriksa server secara berkala.
Push: Push relatif lebih cepat karena server akan meneruskan email yang diterima secara otomatis ke klien.
Konsumsi Daya
Fetch: Fetch akan menghabiskan lebih banyak daya karena pemeriksaan server dilakukan secara berkala.
Push: Push akan mengkonsumsi lebih sedikit daya karena proses pengiriman email dilakukan secara otomatis.
Konsumsi daya dapat bervariasi karena push perlu mempertahankan koneksi internet yang konstan untuk menerima email secara otomatis. Ini juga akan menghabiskan daya dari perangkat klien.
Dukungan
Fetch: Ambil didukung oleh semua protokol
Push: Push tidak didukung oleh semua protokol.
Ambil vs. Rangkuman Push
Push: Segera setelah server menerima email, itu akan didorong ke perangkat klien.
Ambil: Periksa server untuk melihat apakah pesan telah tiba secara berkala. Pesan akan diunduh pada perangkat klien saat pemeriksaan ini berlangsung.
Manual: Memeriksa email saat aplikasi email dibuka.