System.Runtime.Caching.ObjectCache在哪里缓存数据

时间:2016-11-21 12:04:23

标签: asp.net caching nopcommerce

在Memorycahce.Default中,System.Runtime.Caching.ObjectCache在何处缓存/存储数据?

是否在ram或cpu L1缓存中保存数据?

如何在任务管理器中缓存内存?

2 个答案:

答案 0 :(得分:2)

是的那些是在内存(OR)进程内缓存中并且确实将数据存储在服务器的内存(RAM)中,无论L1 / L2缓存是不知道的。因此,如果您的工作进程关闭(或)IIS重新启动(使用ASP.NET的上下文),则所有缓存的数据都将消失。

另一方面,您也可以选择使用distributed cacheREDISAzure Mem Cache机制,这些机制存储在单独的服务器实例上,而不是存储在服务器进程中。

答案 1 :(得分:0)

不,它与处理器缓存L1,L2或其他无关。它只是一种缓存(作为一种概念)解决方案,它被保存在内存中。