توضیح اینکه رکود کش چیست و چگونه با استفاده از Redis از آن جلوگیری کنیم

ازدحام حافظه پنهان مسئله ای است که ممکن است کسب و کارها اغلب با آن مواجه نشوند، اما کسانی که آن را تجربه کرده اند داستان های ترسناک زیادی دارند. فقط از فیس بوک بپرسید – در سال 2010، آنها با یکی از بدترین قطعی های خود مواجه شدند که چهار ساعت طول کشید، به دلیل ازدحام حافظه پنهان.

بنابراین، دقیقاً ازدحام کش چیست و چگونه می‌توانیم از آن جلوگیری کنیم یا آن را کاهش دهیم؟ بیایید شیرجه بزنیم!

اول، کش چیست؟

برای کسانی که آشنا نیستند، کش یک لایه ذخیره سازی موقت است که داده هایی را که اغلب به آنها دسترسی دارند را در خود نگه می دارد. به این فکر کنید که کتاب‌های مورد علاقه خوانندگان را در جلوی کتابخانه برای دسترسی آسان و سریع نگه می‌دارید، نه اینکه هر کاربر هر بار آنها را از قفسه‌ها تهیه کند.

حافظه نهان با فراهم کردن دسترسی سریع به اطلاعات رایج درخواستی به کاهش بار روی سرورهای باطن کمک می کند.

PS: ما از این قیاس کتابخانه ای در طول مقاله استفاده خواهیم کرد، پس با ما همراه باشید!

پس ازدحام کش چیست؟

حال، تصور کنید یک وب سایت پربازدید دارید که برای اطمینان از عملکرد روان، به شدت به داده های ذخیره شده در حافظه پنهان متکی است. همه چیز یکپارچه کار می کند – تا زمانی که داده های حافظه پنهان منقضی شوند. داده‌های ذخیره‌شده برای به‌روز ماندن نیاز به به‌روزرسانی دوره‌ای دارند، و زمانی که منقضی می‌شوند، بخش پشتیبان به‌طور ناگهانی مملو از درخواست‌ها می‌شود.

مثل این است که تمام خوانندگانی که کتاب‌های مورد علاقه‌شان را کشف می‌کنند، از پیشخوان گم شده‌اند و با عجله به سمت قفسه‌ها می‌روند…

Source link