ระบบต้องป้องกันคำขอจำนวนมากและการใช้ทรัพยากรเกินขอบเขต จึงพิจารณาว่า เมื่อออกแบบเว็บแอปพลิเคชันเพื่อรองรับผู้ใช้งานพร้อมกันจำนวนมาก ปัจจัยใดต่อไปนี้มีความสำคัญที่สุดในการวางแผนสถาปัตยกรรมระบบ

การใช้ Load Balancing เพื่อกระจายภาระงานไปยังเซิร์ฟเวอร์หลายเครื่อง
การออกแบบหน้าจอให้มีสีสันสวยงามและดึงดูดผู้ใช้
การเลือกใช้ภาษาโปรแกรมที่ทันสมัยและเป็นที่นิยมในปัจจุบัน
การกำหนดจำนวนหน้าเว็บให้น้อยที่สุดเพื่อลดความซับซ้อน

เฉลยอธิบาย

การใช้ Load Balancing คือการกระจายภาระการประมวลผลไปยังเซิร์ฟเวอร์หลายเครื่อง ซึ่งเป็นปัจจัยสำคัญในการรองรับผู้ใช้งานพร้อมกันจำนวนมาก ช่วยป้องกันระบบล่มเมื่อมีผู้ใช้งานสูงสุด (Peak Load) และเพิ่มความพร้อมใช้งาน (High Availability) ของระบบ ในขณะที่ตัวเลือกอื่นไม่เกี่ยวข้องโดยตรงกับการรองรับปริมาณผู้ใช้งานจำนวนมาก

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

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