Kiến trúc và dữ liệu
cache
còn gọi là bộ nhớ đệm
Bản sao dữ liệu giữ gần chỗ dùng để lần sau lấy nhanh hơn, đổi lại có lúc lấy phải bản cũ.
Cache là đánh đổi giữa nhanh và mới. Mọi thiết kế cache đều quy về một câu hỏi: dữ liệu cũ tới đâu thì vẫn chấp nhận được.
Câu trả lời khác nhau theo loại dữ liệu. Ảnh sản phẩm cũ vài giờ không sao; số dư tài khoản cũ vài giây đã là sai. Trộn hai loại vào cùng một chính sách là nguồn lỗi khó tái hiện.
Cache cũng làm lệch kết quả đo. Lần mở thứ hai luôn nhanh hơn lần đầu, nên đo hiệu năng phải nói rõ đo ở trạng thái nào.

