कॅशिंग हे महाग ऑपरेशन्सचे परिणाम (DB क्वेरी, गणना, बाह्य API कॉल) संचयित करते जेणेकरून पुनरावृत्त विनंत्या त्वरीत सेवा केल्या जाऊ शकतात आणि काम पुन्हा करण्याची गरज नाही. API साठी परफॉर्मन्स ऑप्टिमाइজेशनचा हा एक सर्वोच्च प्रभाव असलेला पर्याय आहे.
इन-मेमरी कॅशिंग (सर्वात वेगवान, सिंगल-इन्स्टन्स)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
