Perbedaan Antara Ambil dan Dorong

Ambil vs Push

"Ambil" dan "tekan" adalah dua istilah yang sering dihadapi saat menyiapkan klien email. Dengan lonjakan yang relatif baru di smartphone yang mampu mengirim dan menerima email, semakin banyak orang semakin bingung apakah akan menggunakan "mengambil" atau "mendorong. "Perbedaan utama antara" ambil "dan" push "adalah pihak mana yang memulai proses pengiriman email dari server ke klien. Dengan "fetch," klien secara rutin memeriksa server untuk melihat apakah ada email baru. Jika satu atau lebih ditemukan, itu akan mengunduh email. Dengan "push," klien tidak harus sering-sering memeriksa server. Setelah email baru diterima oleh server, itu akan secara otomatis memberi tahu klien dan memfasilitasi pengiriman email.

Karena server mengirim email secara otomatis, Anda biasanya mendapatkannya lebih cepat dengan "push." Klien yang menggunakan "ambil" biasanya dikonfigurasikan pada interval antara pemeriksaan, yang dapat berkisar dari setiap beberapa menit hingga setiap beberapa jam. Semakin lama jeda, semakin besar penundaan sebelum Anda menerima email. Anda dapat mengurangi ini dengan mengurangi waktu antar pengambilan, tetapi hal itu juga akan meningkatkan konsumsi baterai karena setiap “pengambilan” memerlukan transmisi data terlepas dari apakah ada email baru atau tidak. "Push" tidak terus menanyakan server. Satu-satunya hal yang "ditekan" secara konstan adalah memperbarui server pada IP-nya sehingga server tahu di mana harus menghubungi klien.

"Push" sebenarnya adalah metodologi yang lebih baru yang hanya tersedia pada protokol yang lebih baru seperti IMAP. Protokol yang lebih lama seperti POP tidak memiliki akses ke "push" dan hanya dapat menggunakan "fetch" dalam mengambil email. Penyedia email yang berbeda seperti Yahoo dan Google mendukung semua protokol utama sehingga Anda masih dapat memilih apakah Anda ingin menggunakan "push" atau "fetch." Jika Anda menggunakan penyedia layanan email lain, Anda harus memeriksa protokol yang mereka dukung dan apakah mereka mendukung "push" serta "mengambil" pengambilan email.

Ringkasan:

1. "Ambil" dimulai oleh klien sementara "push" dimulai oleh server.
2. "Push" lebih cepat dari "fetch" dalam mengirim email.
3. "Push" mengkonsumsi daya lebih kecil dari "fetch."
4. "Push" tidak didukung oleh semua protokol email saat "fetch".