روی کلیدهای حافظه پنهان و نحوه افزایش عملکرد برنامه وب ، به حالت تعطیل ضربه بزنید

استفاده از حافظه نهان جانبی در حافظه برای بهبود زمان پاسخ و کاهش بار در یک پایگاه داده یکی از رایج ترین الگوهای طراحی است که در برنامه های وب مشاهده می شود. این طراحی به خوبی مقیاس می یابد و هزینه های تنظیم و نگهداری کم دارد. برای سرعت بخشیدن به بارگذاری انواع داده ها ، از سوابق پایگاه داده گرفته تا تکه های بزرگتر مانند پاسخ های کامل JSON یا HTML ، می توان یک حافظه نهان جانبی را به یک برنامه کاربردی وب موجود اضافه کرد. با تعیین زمان انقضا ، “حافظه پنهان تنبل” (یا “بارگذاری تنبل”) قابل اجرا است ، تحمل کاربر برای داده های قدیمی و بدون پیچیدگی های عدم اعتبار در حافظه نهان. Cloud ، Memcache و Redis محبوب ترین آنها در نظر گرفته شده است.

پایگاه داده آهسته خوانده می شود وقتی یک حافظه پنهان وجود داشته باشد ، که انتظار می رود نادر باشدپایگاه داده آهسته خوانده می شود وقتی یک حافظه پنهان وجود داشته باشد ، که انتظار می رود نادر باشد

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

Source link