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