ในการพัฒนาเว็บแอปพลิเคชัน หากต้องการแสดงข้อมูลแบบเรียลไทม์ (real-time) จากเซิร์ฟเวอร์ วิธีใดที่ประหยัดทรัพยากรมากที่สุด

ใช้ การโหลดหน้าใหม่ทั้งหมดทุก 1 วินาที
ใช้การแสดงข้อมูลแบบถาวร (static) โดยไม่อัปเดต
ใช้ การเรียกข้อมูลแบบไม่ซิงโครนัส (AJAX) ทุก 5 วินาที
ใช้เทคนิค เว็บโซกเก็ต (WebSocket)

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →