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