在Memorycahce.Default中,System.Runtime.Caching.ObjectCache在何处缓存/存储数据?
是否在ram或cpu L1缓存中保存数据?
如何在任务管理器中缓存内存?
答案 0 :(得分:2)
是的那些是在内存(OR)进程内缓存中并且确实将数据存储在服务器的内存(RAM)中,无论L1 / L2缓存是不知道的。因此,如果您的工作进程关闭(或)IIS重新启动(使用ASP.NET的上下文),则所有缓存的数据都将消失。
另一方面,您也可以选择使用distributed cache
或REDIS
等Azure Mem Cache
机制,这些机制存储在单独的服务器实例上,而不是存储在服务器进程中。
答案 1 :(得分:0)
不,它与处理器缓存L1,L2或其他无关。它只是一种缓存(作为一种概念)解决方案,它被保存在内存中。