API ถูกเรียกโดยผู้ใช้หลายบทบาทและต้องบังคับสิทธิ์ระดับวัตถุ จึงวินิจฉัยว่า นักพัฒนาต้องการสร้างระบบแจ้งเตือนแบบเรียลไทม์ให้ผู้ใช้ได้รับข้อความทันทีเมื่อมีเหตุการณ์ใหม่ โดยไม่ให้ผู้ใช้ต้องรีเฟรชหน้า ควรใช้เทคโนโลยีใด
กWebSocket ที่เปิดการเชื่อมต่อแบบสองทิศทางต่อเนื่องระหว่างไคลเอนต์และเซิร์ฟเวอร์
ขLong Polling โดยให้ไคลเอนต์ส่งคำร้องขอซ้ำทุก 1 วินาที
คHTTP GET ปกติที่ให้ผู้ใช้กดปุ่มรีเฟรชเมื่อต้องการดูข้อมูลใหม่
งSMTP Protocol ที่ใช้ส่งอีเมลแจ้งเตือนแทน
เฉลยอธิบาย
WebSocket เป็นโปรโตคอลที่ออกแบบมาสำหรับการสื่อสารแบบ Full-Duplex ระหว่างไคลเอนต์และเซิร์ฟเวอร์ในการเชื่อมต่อเดียว เหมาะกับการแจ้งเตือนเรียลไทม์ ส่วน A (Long Polling) ทำให้เกิดภาระเซิร์ฟเวอร์สูงและมีความหน่วงแฝง, C ไม่ใช่เรียลไทม์, D เป็นโปรโตคอลอีเมลไม่เกี่ยวกับเว็บแอปพลิเคชันโดยตรง ฐานความปลอดภัยปัจจุบัน: OWASP Top 10:2025 — https://owasp.org/Top10/