เมื่อต้องการให้เว็บแอปพลิเคชันมีประสิทธิภาพสูง ความแตกต่างระหว่างการใช้ 'Synchronous' และ 'Asynchronous' ในฝั่งเซิร์ฟเวอร์คืออะไร

Synchronous ทำงานตามลำดับ ทำให้ผู้ใช้รออยู่นาน แต่ง่ายต่อการเข้าใจ Asynchronous ทำงานพร้อมกัน ทำให้ประสิทธิภาพสูงขึ้น
ไม่มีความแตกต่าง ทั้งสองมีประสิทธิภาพเหมือนกัน
Synchronous ปลอดภัยกว่า Asynchronous เสมอ เพราะประมวลผลทีละคำสั่งจึงป้องกันข้อมูลเสียหายได้ดีกว่า ส่วน Asynchronous มีความเสี่ยงด้านความปลอดภัยสูงกว่าและไม่เหมาะกับระบบที่ต้องการความปลอดภัย
Asynchronous ใช้ได้เฉพาะกับภาษา JavaScript เท่านั้น

เฉลยอธิบาย

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

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

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