კეშირება ინახავს महँгे ოპერაციების (ბაზის მოთხოვნები, გამოთვლები, გარე API ზარები) შედეგებს, ჩემით განმეორებული მოთხოვნები შეიძლება სწრაფად გაემსახურებოდეს ხელახლა ნამუშევრის გარეშე. ეს ერთი საუმაño მაღალი გავლენის მქონე პერფორმენტობის ოპტიმიზაციაა API-თვის.
მემორიაში კეშირება (ყველაზე სწრაფი, ერთი ინსტანციის დროს)
cache = ();
() {
(cache.(id)) cache.(id);
user = db.(id);
cache.(id, user);
user;
}
