ในการจัดการแคช (Caching) ของเว็บแอปพลิเคชัน ข้อพิจารณาใดต่อไปนี้มีความสำคัญสูงสุดต่อประสิทธิภาพของระบบ
กใช้แคชสำหรับข้อมูลทั้งหมด รวมถึงข้อมูลที่เปลี่ยนแปลงอย่างบ่อยและรวดเร็ว
ขไม่ต้องใช้เทคนิคแคช เพราะสามารถเพิ่มประสิทธิภาพของระบบด้วยการปรับปรุงฮาร์ดแวร์เพียงอย่างเดียว
คใช้แคชสำหรับทั้งหมด ยกเว้นเฉพาะการเข้าถึงฐานข้อมูล เท่านั้น
งกำหนดเวลาหมดอายุแคช (Time To Live) อย่างเหมาะสม และแยกแคชสำหรับข้อมูลที่เปลี่ยนแปลงเร็วจากข้อมูลที่คงที่
เฉลยอธิบาย
การจัดการแคชที่มีประสิทธิภาพต้องพิจารณาความถี่ของการเปลี่ยนแปลงข้อมูล ตั้งเวลาหมดอายุให้เหมาะสม (TTL - Time To Live) และแยกกลยุทธ์แคชสำหรับข้อมูลต่างประเภท ช่วยลดภาระเซิร์ฟเวอร์ และเพิ่มความเร็ว ตัวเลือก ก ผิดเพราะแคชข้อมูลที่เปลี่ยนแปลงบ่อยอาจส่งข้อมูลเก่า ตัวเลือก ข ผิดเพราะแคชเป็นวิธีลดภาระสำคัญ ตัวเลือก ค ไม่สมบูรณ์เพราะแคชมีประโยชน์สำหรับหลายด้าน