ในการจัดการแคช (Caching) ของเว็บแอปพลิเคชัน ข้อพิจารณาใดต่อไปนี้มีความสำคัญสูงสุดต่อประสิทธิภาพของระบบ

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

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