ความแตกต่างระหว่างการดึงข้อมูลและการกด | ดึงข้อมูลเทียบกับ

Anonim

ข้อแตกต่างที่สำคัญ - ดึงข้อมูลมาเทียบกับ

การดึงข้อมูลและการกดเป็นสองคำที่คุณจะพบเมื่อคุณตั้งค่าโปรแกรมรับส่งเมล เมื่อตั้งค่าบัญชีอีเมลของคุณคุณจะมีสองตัวเลือกเพื่อเลือกจาก ตัวเลือกเหล่านี้รวมถึงเรียกและดัน คุณอาจมีตัวเลือก Manual คำสองคำนี้จะกำหนดกระบวนการเริ่มต้นเมื่อส่งอีเมลไปยังไคลเอ็นต์จากเซิร์ฟเวอร์ ความแตกต่างระหว่าง

ระหว่างการดึงและผลักดันอยู่ในขั้นตอนการเริ่มต้น การดึงข้อมูลจะเริ่มต้นโดยไคลเอ็นต์ขณะที่ Push ดำเนินการโดยเซิร์ฟเวอร์ การดึงข้อมูลคือโหมดหลักในการเรียกค้นอีเมลก่อนที่ Push จะกลายเป็นความจริง

บัญชีอีเมลสมัยใหม่เช่น Gmail มาพร้อมกับตัวเลือกการผลักดัน คุณลักษณะอีเมลนี้สามารถใช้งานได้โดยอย่างน้อยหนึ่งบัญชีอีเมลจำนวนมากที่เราจัดการ กับการมาถึงของมาร์ทโฟนความสามารถในการส่งและรับอีเมลหลายคนสับสนเกี่ยวกับสองคำเรียกและผลักดัน

Fetch คืออะไร?

เมื่อดึงข้อมูลลูกค้าจะตรวจสอบเซิร์ฟเวอร์เพื่อดูว่ามีอีเมลหรือไม่ หากพบอีเมลอย่างน้อยหนึ่งรายการระบบจะดาวน์โหลดไปยังอุปกรณ์ไคลเอ็นต์ การดึงข้อมูลสามารถกำหนดค่าสำหรับการตรวจสอบช่วงเวลาจากไม่กี่นาทีถึงไม่กี่ชั่วโมง ดังนั้นเมื่อเทียบกับการผลักดันการเรียกข้อมูลจะช้าลงและอาจใช้เวลานานกว่าในการตอบสนอง หากช่วงเวลานี้ยาวขึ้นจะมีความล่าช้าในการรับอีเมล ความล่าช้านี้สามารถลดลงได้โดยการลดช่วงเวลา ข้อเสียของการลดระยะเวลาระหว่างการดึงข้อมูลคือสามารถใช้แบตเตอรี่ได้มากขึ้นสำหรับการดึงข้อมูลแต่ละครั้งไม่ว่าจะรับจดหมายใหม่หรือไม่ก็ตาม การรับส่งข้อมูลจะต้องมีการส่งข้อมูลด้วย ช่วงนี้สามารถตั้งค่าได้ทุก 15 นาที 30 นาที 1 ชั่วโมงหรือด้วยตนเอง ในบริบทข้างต้นเราสามารถเห็นได้ชัดว่าการเรียกข้อมูลไม่ได้เป็นตัวเลือกที่เหมาะเนื่องจากอีเมลจะไม่ได้รับการส่งมอบทันที การดำเนินการนี้อาจไม่ดีพอถ้าคุณได้รับอีเมลจำนวนมาก

Push คืออะไร?

ด้วยการผลักดันอุปกรณ์ไคลเอ็นต์ไม่จำเป็นต้องตรวจสอบเซิร์ฟเวอร์เป็นประจำเพื่อดูว่ามีจดหมายมาถึงแล้วหรือไม่ เมื่ออีเมลมาถึงเซิร์ฟเวอร์ระบบจะแจ้งให้ลูกค้าทราบโดยอัตโนมัติและจะมีการจัดส่งอีเมล เนื่องจากการส่งจดหมายจะดำเนินการโดยอัตโนมัติในการผลักดันการดำเนินการนี้จะเร็วขึ้นเมื่อเทียบกับการดึงข้อมูล Push ไม่สอบถามเซิร์ฟเวอร์ในลักษณะปกติเช่นเดียวกับการดึงข้อมูล บทบาทของการผลักดันคือการปรับปรุงเซิร์ฟเวอร์ด้วยที่อยู่ IP เพื่อให้เซิร์ฟเวอร์สามารถทราบวิธีการติดต่อลูกค้าได้อย่างง่ายดาย

Push เป็นวิธีการที่ค่อนข้างใหม่ใน IMAP เมื่อเปรียบเทียบกับโปรโตคอลที่เก่ากว่าเช่น POPโปรโตคอลที่เก่ากว่าเช่น POP ไม่สามารถใช้คุณสมบัติ Push; มีเพียงความสามารถในการดึงข้อมูลเท่านั้น ผู้ให้บริการอีเมลเช่น Google และ Yahoo สามารถสนับสนุนโปรโตคอลหลักได้ ดังนั้นจึงสนับสนุนทั้งตัวเลือกการดึงและดึงข้อมูล ผู้ให้บริการอีเมลรายอื่น ๆ ต้องได้รับการตรวจสอบเพื่อดูว่าสามารถรองรับทั้งคุณสมบัติการดึงและดึงข้อมูลได้หรือไม่

Manual

นอกจากนี้ยังมีตัวเลือกที่เรียกว่า Manual ซึ่งจะทำให้คุณสามารถควบคุมข้อมูลทั้งหมดที่ได้รับ ข้อความจะปรากฏขึ้นทันทีที่คุณเปิดจดหมายรีเฟรชหน้าจอเพื่อดูกล่องจดหมายหรือข้อความ

ความแตกต่างระหว่างการดึงข้อมูลและการกดคืออะไร

ความหมาย

ดึงข้อมูล:

เมื่อดึงข้อมูลแล้วคุณต้องตรวจสอบเซิร์ฟเวอร์เพื่อดูว่ามีอีเมลอยู่หรือไม่ Push:

อีเมลจะถูกส่งเข้าไปในกล่องจดหมายทันทีโดยกดเช่นเดียวกับ SMS หรือ MMS การเริ่มต้น

ดึงข้อมูล:

การเรียกข้อมูลเริ่มต้นโดยไคลเอ็นต์ การกด:

การกดจะเริ่มโดยเซิร์ฟเวอร์ ความเร็ว

ดึงข้อมูล:

ดึงข้อมูลจะช้าลงกว่าเดิม ลูกค้าต้องตรวจสอบเซิร์ฟเวอร์เป็นระยะ ๆ Push:

การกดจะเร็วขึ้นเมื่อเซิร์ฟเวอร์จะส่งต่อจดหมายที่ได้รับโดยอัตโนมัติไปยังไคลเอ็นต์ การสิ้นเปลืองพลังงาน

ดึงข้อมูล:

การดึงข้อมูลจะใช้พลังงานมากขึ้นเนื่องจากการตรวจสอบเซิร์ฟเวอร์จะทำในช่วงเวลาปกติ Push:

Push จะใช้พลังงานน้อยลงเนื่องจากกระบวนการส่งอีเมลทำได้โดยอัตโนมัติ การสิ้นเปลืองพลังงานอาจแตกต่างกันเนื่องจากการกดจะต้องมีการเชื่อมต่ออินเทอร์เน็ตแบบคงที่เพื่อรับอีเมลโดยอัตโนมัติ ซึ่งจะใช้พลังงานจากอุปกรณ์ไคลเอ็นต์

การสนับสนุน

ดึงข้อมูล:

ดึงข้อมูลได้รับการสนับสนุนโดยโปรโตคอลทั้งหมด Push:

Push ไม่ได้รับการสนับสนุนโดยโปรโตคอลทั้งหมด ดึงข้อมูลเทียบกับการสรุปการกด

Push:

ทันทีที่เซิร์ฟเวอร์ได้รับอีเมลระบบจะผลักดันไปยังอุปกรณ์ไคลเอ็นต์ ดึงข้อมูล:

ตรวจสอบเซิร์ฟเวอร์เพื่อดูว่าข้อความมาถึงเป็นระยะ ๆ หรือไม่ ข้อความจะถูกดาวน์โหลดในอุปกรณ์ไคลเอ็นต์ขณะที่การตรวจสอบนี้เกิดขึ้น ใช้งานด้วยตนเอง:

ตรวจสอบอีเมลเมื่อมีการเปิดแอปพลิเคชันอีเมล รูปภาพโดยมารยาท:

"Spam gmail" โดย notoriousxl (CC BY-SA 2. 0) ผ่าน Flickr

"566337" (โดเมนสาธารณะ) ผ่าน Pixbay