แอปต้องใช้ cache โดยมีนโยบายหมดอายุและ invalidation ที่ชัดเจน จึงพิจารณาว่า เว็บแอปพลิเคชันต้องการแสดงกราฟข้อมูลเรียลไทม์บนหน้าเว็บ โดยข้อมูลมาจากเซิร์ฟเวอร์ฝ่ายเดียว (Server Push) ไม่ต้องการส่งข้อมูลกลับ ควรใช้เทคโนโลยีใด

SMTP เพราะสามารถส่งข้อมูลแบบ Push ได้
FTP Protocol เพราะถ่ายโอนไฟล์ได้รวดเร็ว
Server-Sent Events (SSE) เพราะออกแบบมาสำหรับ Server Push ทิศทางเดียว
WebSocket เพราะรองรับการส่งข้อมูลสองทิศทาง

เฉลยอธิบาย

Server-Sent Events (SSE) ออกแบบมาเฉพาะสำหรับ Server-to-Client Push ผ่าน HTTP โดยใช้ทรัพยากรน้อยกว่า WebSocket ในกรณีที่ไม่ต้องการการสื่อสารสองทิศทาง เหมาะกับกราฟเรียลไทม์ ข่าวสด ส่วน A (WebSocket) เหมาะกับสองทิศทาง, C (FTP) และ D (SMTP) ไม่เกี่ยวกับ Real-time Web

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

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