التخزين المؤقت يحفظ نتائج العمليات المكلفة (استعلامات قواعد البيانات، الحسابات، استدعاءات واجهات برمجية خارجية) بحيث يمكن تقديم الطلبات المتكررة بسرعة دون إعادة القيام بالعمل. وهو يعتبر من أعلى تحسينات الأداء تأثيراً لواجهة برمجية.
التخزين المؤقت في الذاكرة (الأسرع، مثيل واحد)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
