แอปต้องใช้ cache โดยมีนโยบายหมดอายุและ invalidation ที่ชัดเจน จึงพิจารณาว่า เว็บแอปพลิเคชันต้องการให้ผู้ใช้หลายคนเข้าสู่ระบบพร้อมกันได้ แต่แต่ละคนเห็นข้อมูลเฉพาะของตัวเอง กลไกใดที่เหมาะสมที่สุด
กใช้ IP Address ของผู้ใช้ในการระบุตัวตนและแยกข้อมูล
ขใช้ Session Management โดยให้แต่ละผู้ใช้มี Session ID เฉพาะ แล้วผูกข้อมูลกับ Session นั้น
คสร้างเว็บเพจแยกสำหรับผู้ใช้แต่ละคนโดยเฉพาะ
งใช้ Cache ของเบราว์เซอร์แยกข้อมูลระหว่างผู้ใช้แต่ละคน
เฉลยอธิบาย
Session Management เป็นกลไกมาตรฐานที่เซิร์ฟเวอร์สร้าง Session ID เฉพาะให้แต่ละผู้ใช้เมื่อล็อกอิน และเก็บข้อมูลบนเซิร์ฟเวอร์โดยผูกกับ Session ID นั้น ส่วน A ผิดเพราะ IP อาจซ้ำกัน (NAT) หรือเปลี่ยนได้, C ผิดเพราะ Browser Cache ไม่แยกตามผู้ใช้, D ไม่ปฏิบัติได้ในระบบจริง