ในการพัฒนาเว็บแอปพลิเคชัน หากต้องการแสดงข้อมูลแบบเรียลไทม์ (real-time) จากเซิร์ฟเวอร์ วิธีใดที่ประหยัดทรัพยากรมากที่สุด
กใช้ การโหลดหน้าใหม่ทั้งหมดทุก 1 วินาที
ขใช้การแสดงข้อมูลแบบถาวร (static) โดยไม่อัปเดต
คใช้ การเรียกข้อมูลแบบไม่ซิงโครนัส (AJAX) ทุก 5 วินาที
งใช้เทคนิค เว็บโซกเก็ต (WebSocket)
เฉลยอธิบาย
เว็บโซกเก็ต (WebSocket) เป็นการสื่อสารแบบสองทาง (bidirectional) ที่ช่วยให้เซิร์ฟเวอร์สามารถส่งข้อมูลไปยังไคลเอนต์ได้โดยอัตโนมัติ โดยไม่ต้องรอการร้องขออย่างต่อเนื่อง นี่ประหยัดแบนด์วิดท์และทรัพยากรมากกว่า การโหลดหน้าใหม่หรือ AJAX polling ตัวเลือก ก และ ค ทำให้เสียทรัพยากรมากขึ้น