การเลือกระหว่าง Stateless และ Stateful Architecture สำหรับเซิร์ฟเวอร์ web service ข้อพิจารณาสำคัญคืออะไร
กStateless สามารถปรับขนาดได้ง่ายและไม่ต้องเก็บข้อมูลสถานะ แต่ต้องส่งข้อมูลเพิ่มเติมในทุกคำขอ
ขStateful มีประสิทธิภาพดีกว่า เพราะเก็บข้อมูลสถานะในหน่วยความจำ
คไม่มีความแตกต่างในด้านประสิทธิภาพ แต่ต่างกันในลักษณะการออกแบบ
งStateless ใช้ได้เฉพาะสำหรับแอปพลิเคชันขนาดเล็ก
เฉลยอธิบาย
Stateless Architecture ไม่เก็บข้อมูลสถานะเซสชันในเซิร์ฟเวอร์ ทำให้สามารถปรับขนาด (Scale) ได้ง่าย เพราะคำขอใดๆ ก็ส่งไปยังเซิร์ฟเวอร์ใดก็ได้ ข้อเสียคือต้องส่งข้อมูลเพิ่มเติม (เช่น token) ในทุกคำขอ ตัวเลือก บี ผิดเพราะ Stateful ไม่ปรับขนาดได้ดี ตัวเลือก ซี ดี ไม่ถูกต้อง