Caching เก็บผลลัพธ์ของ operation ที่มีต้นทุนสูง (DB query, การคำนวณ, การเรียก external API) เพื่อให้ request ซ้ำได้รับการตอบสนองอย่างรวดเร็วโดยไม่ต้องทำงานใหม่ มันเป็นหนึ่งในการปรับปรุงประสิทธิภาพที่ได้ผลมากที่สุดสำหรับ API
In-memory caching (เร็วที่สุด, instance เดียว)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
