ทำไมจึงต้องใช้เซิร์ฟเวอร์แอพลิเคชัน (Application Server) แยกจากเซิร์ฟเวอร์เว็บ (Web Server) ในสถาปัตยกรรมระบบสารสนเทศขนาดใหญ่?
กเพื่อลดจำนวนเซิร์ฟเวอร์ทั้งหมดให้น้อยลงและลดค่าใช้จ่ายการดำเนินการ
ขเพื่อแยกหน้าที่การทำงาน ทำให้สามารถปรับแต่งประสิทธิภาพ ความปลอดภัย และการขยายระบบได้อย่างอิสระ
คเพื่อให้โปรแกรมเมอร์เขียนโค้ดได้ง่ายขึ้นและลดจำนวนการแก้ไขข้อผิดพลาด
งเพื่อให้ผู้ใช้สามารถเข้าถึงเซิร์ฟเวอร์ได้ง่ายขึ้นและรวดเร็วกว่า
เฉลยอธิบาย
การแยกเซิร์ฟเวอร์เว็บและแอพลิเคชันเป็นการออกแบบสถาปัตยกรรมแบบหลายชั้น (Multi-tier Architecture) เพื่อให้แต่ละชั้นมีหน้าที่เฉพาะ ทำให้สามารถปรับแต่งประสิทธิภาพ ความปลอดภัย การแก้ไขข้อผิดพลาด และการขยายระบบได้อย่างอิสระ ตัวเลือก A ไม่ถูกต้องเพราะจำนวนเซิร์ฟเวอร์อาจเพิ่มขึ้น ตัวเลือก C และ D ไม่ใช่เหตุผลหลัก