Caching ব্যয়বহুল অপারেশনের ফলাফল (DB queries, computations, external API calls) সংরক্ষণ করে যাতে পুনরাবৃত্ত অনুরোধগুলি কাজটি পুনরায় না করে দ্রুত পরিবেশন করা যায়। এটি একটি API-এর জন্য সর্বোচ্চ-প্রভাব কর্মক্ষমতা অপটিমাইজেশনগুলির মধ্যে একটি।
In-memory caching (দ্রুততম, একক-instance)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
