استفاده از حافظه کش در asp core

استفاده از حافظه کش در asp core
استفاده از حافظه کش در asp core

حافظه کش In-Memory Caching چیست؟

حافظه کش In-Memory Caching روشی است که برای ارائه پاسخ سریعتر به درخواست های دریافتی استفاده می شود. هنگامی که درخواستی برای بازیابی داده ها برای بار دوم انجام می شود، برنامه ها می توانند داده ها را از کش به جای منبع اصلی، مانند پایگاه داده، بازیابی کنند. به این ترتیب دسترسی به داده ها سریعتر خواهد بود. دلیل اصلی این روش این است که دسترسی به کش سریعتر از دسترسی به حافظه انبوه یا حتی RAM است. ما می‌توانیم برنامه‌های سریع‌تر و کارآمدتر را با استفاده از کش در حافظه توسعه دهیم.کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.کش با داده هایی که به ندرت تغییر می کنند و تولید آنها پرهزینه است سرو کار دارد..همچنین کش تاثیر بسیار مهمی در سئوی داخلی یا On-Page دارد.

در ASP.NET Core  از چندین کش مختلف پشتیبانی می کند. ساده ترین کش بر اساس IMemoryCache است IMemoryCache  نشان دهنده یک کش ذخیره شده در حافظه وب سرور است.

وب سایت آموزش برنامه نویسی کدسل به بررسی استفاده از IMemoryCache در Asp.Net Core پرداخته است. می توانید این آموزش را از لینک زیر دنبال کنید:

استفاده از کش در asp core