کدسل یک پلتفرم آموزشی در حوزه برنامه نویسی و طراحی وب است.هدف کدسل بالا بردن سطح علمی علاقه مندان به این حوزه است. https://codecell.ir
استفاده از حافظه کش در asp core
حافظه کش In-Memory Caching چیست؟
حافظه کش In-Memory Caching روشی است که برای ارائه پاسخ سریعتر به درخواست های دریافتی استفاده می شود. هنگامی که درخواستی برای بازیابی داده ها برای بار دوم انجام می شود، برنامه ها می توانند داده ها را از کش به جای منبع اصلی، مانند پایگاه داده، بازیابی کنند. به این ترتیب دسترسی به داده ها سریعتر خواهد بود. دلیل اصلی این روش این است که دسترسی به کش سریعتر از دسترسی به حافظه انبوه یا حتی RAM است. ما میتوانیم برنامههای سریعتر و کارآمدتر را با استفاده از کش در حافظه توسعه دهیم.کش می تواند به طور قابل توجهی عملکرد و مقیاس پذیری یک برنامه را با کاهش کار مورد نیاز برای تولید محتوا بهبود بخشد.کش با داده هایی که به ندرت تغییر می کنند و تولید آنها پرهزینه است سرو کار دارد..همچنین کش تاثیر بسیار مهمی در سئوی داخلی یا On-Page دارد.
در ASP.NET Core از چندین کش مختلف پشتیبانی می کند. ساده ترین کش بر اساس IMemoryCache است IMemoryCache نشان دهنده یک کش ذخیره شده در حافظه وب سرور است.
وب سایت آموزش برنامه نویسی کدسل به بررسی استفاده از IMemoryCache در Asp.Net Core پرداخته است. می توانید این آموزش را از لینک زیر دنبال کنید:
مطلبی دیگر از این انتشارات
بررسی طول عمر سرویس ها در تزریق وابستگی در Asp Core
مطلبی دیگر از این انتشارات
جلوگیری از حملات XSS در Asp Core
مطلبی دیگر از این انتشارات
روش های Redirect درخواست در asp core