เมื่อต้องการให้เว็บแอปพลิเคชันมีประสิทธิภาพสูง ความแตกต่างระหว่างการใช้ 'Synchronous' และ 'Asynchronous' ในฝั่งเซิร์ฟเวอร์คืออะไร
กSynchronous ทำงานตามลำดับ ทำให้ผู้ใช้รออยู่นาน แต่ง่ายต่อการเข้าใจ Asynchronous ทำงานพร้อมกัน ทำให้ประสิทธิภาพสูงขึ้น
ขไม่มีความแตกต่าง ทั้งสองมีประสิทธิภาพเหมือนกัน
คSynchronous ปลอดภัยกว่า Asynchronous เสมอ เพราะประมวลผลทีละคำสั่งจึงป้องกันข้อมูลเสียหายได้ดีกว่า ส่วน Asynchronous มีความเสี่ยงด้านความปลอดภัยสูงกว่าและไม่เหมาะกับระบบที่ต้องการความปลอดภัย
งAsynchronous ใช้ได้เฉพาะกับภาษา JavaScript เท่านั้น
เฉลยอธิบาย
Synchronous (ซิงโครนัส) คำขอแต่ละรายการต้องรอให้การดำเนินการก่อนหน้าสำเร็จก่อน ส่วน Asynchronous (อะซิงโครนัส) ใช้ Callback หรือ Promise ช่วยให้หลายคำขอสามารถทำงานพร้อมกันได้ ทำให้เซิร์ฟเวอร์สามารถรองรับผู้ใช้ได้มากขึ้น ตัวเลือก B ผิดเพราะมีความแตกต่างชัดเจน ตัวเลือก C D ไม่ถูกต้อง