สุดยอดความคิดเห็น
ความคิดเห็นที่ 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 เป็นของตัวเองเลย
โดยปรกติถ้าเราลงโปรแกรมที่มีการเชื่อมต่ออินเตอร์เนตที่มีการเช็คสถานะกับทาง 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 เป็นของตัวเองเลย
แสดงความคิดเห็น
การแจ้งเตือน พุช คืออะไร