Post #718
417
C# Geeks (.NET) #مهندس_فکر_کن قسمت:4️⃣ 🎯مصاحبهکننده: ءCache Stampede چیست؟ فرض کن یک کلید در Cache داری: Product:123 و TTL آن 5 دقیقه است. در لحظهای که این کلید منقضی میشود، همزمان 5000 درخواست برای همان محصول میآید. اتفاقی که میافتد: Client 1 ----\ Client 2 -----\….NET Tips Cache Stampede: وقتی کش به جای محافظت، به دشمن سیستم تبدیل میشود کش (Cache) یکی از رایجترین ابزارهایی است که توسعهدهندگان داتنت برای بهبود کارایی سرویسها به کار میگیرند. ایده پشت آن سادهاست: نتیجه یک عملیات پرهزینه — مثل یک کوئری سنگین تجمیعی (Aggregation Query) یا فراخوانی یک سرویس بیرونی — را برای مدتی نگه میداریم…