การแจ้งเตือน พุช คืออะไร

สุดยอดความคิดเห็น
ความคิดเห็นที่ 5
อธิบายแบบนี้นะครับ

โดยปรกติถ้าเราลงโปรแกรมที่มีการเชื่อมต่ออินเตอร์เนตที่มีการเช็คสถานะกับทาง Server ตลอดเวลา

ถ้าเราลงหลายๆโปรแกรม เช่น facebook Twitter E-mail Line Whatsapp ฯลฯ

ถ้าทุกโปรแกรมมีการเช็คสถานะตลอด ต่างโปรแกรมต่างเช็คกันเองอิสระ จะเป็นการเสียแบนด์วิดท์ มากมายมหาศาลเลยครับ

ทุกๆโปรแกรมต่างส่งข้อมูลออกไปตลอดคนละชุดๆ ลองคิดเล่นๆว่า ชุดละ 2KB และทุกโปรแกรมเช็ควินาทีเว้นวินาที ข้อมูลจะมากมายขนาดไหน


ระบบ Push Notification จะเข้ามาช่วยตรงนี้แหล่ะครับ

ทุกโปรแกรมจะไปลงทะเบียนตัวเองไว้กับระบบเล็กๆระบบหนึ่งที่มีชื่อว่า Push

Push จะเป็นคนกลางที่รับหน้าที่ รับ/ส่งข้อมูลแทนทุกๆโปรแกรมครับ

จากที่ 10โปรแกรมต่างคนต่างส่งข้อมูล 10โปรแกรมก็ส่งไป 10ชุด

Push จะเหมาไปส่งแค่ครั้งเดียว หมายความว่าส่งไปแค่ครั้งเดียว 2KB แต่เป็นการเช็คพร้อมกันทั้ง 10โปรแกรม

เมื่อข้อมูลถูกส่งไปยัง Server กลางของระบบ Push ทาง Server ของระบบ Push ก็จะเช็คไปยัง Server ของแต่ละโปรแกรม แล้วฝากข้อมูลขากลับมากับระบบ Push

หากโปรแกรมไหนมีข้อมูลกลับมา ระบบ Push ก็จะแจ้งเตือน (Notification) ให้เราทราบ

พอเราเปิดโปรแกรม โปรแกรมก็จะเป็นอิสระจากระบบ Push และสามารถใช้แบนด์วิดท์ ได้เต็มที่


แต่ก็มีหลายๆโปรแกรมเช่นกันที่มีระบบ Push ตรงนะครับ คือมีระบบ Push Server เป็นของตัวเองเลย
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่