Caching lưu kết quả của các thao tác tốn kém (truy vấn DB, tính toán, gọi API ngoài) để các request lặp lại được phục vụ nhanh mà không làm lại công việc. Đó là một trong những tối ưu hiệu năng tác động cao nhất cho một API.
Cache trong bộ nhớ (nhanh nhất, một instance)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
