我是一名学习者。我正在学习ASP.NET中的缓存。在ASP.NET中有三种类型的缓存。
1.Page输出缓存。
2.Partial Output缓存。
3.数据缓存。
在页面输出缓存中,每次重新执行时,页面的所有渲染内容都保存在缓存和页面中。
在部分输出缓存中,我们可以在页面的不同部分应用缓存规则。
但数据缓存,我不明白。
有人可以向我解释数据缓存吗?
提前完成。
答案 0 :(得分:3)
简单来说,数据缓存是将数据存储在内存中以便快速访问。通常,获得成本高昂的信息(在性能方面)存储在高速缓存中。存储在Web应用程序环境中的高速缓存中的一个更常见的项是通常显示的数据库值;通过缓存此类信息,而不是依赖于重复的数据库调用,减少了对Web服务器和数据库服务器系统资源的需求,并增加了Web应用程序的可伸缩性。正如微软雄辩地指出的那样,“缓存是一种广泛用于计算的技术,通过将频繁访问或昂贵的数据保存在内存中来提高性能。在Web应用程序的上下文中,缓存用于跨HTTP请求保留页面或数据并重用它们没有重建它们的费用。“
了解详情:.NET Data Caching
答案 1 :(得分:0)
它是关于缓存应用程序数据(使用Cache类) - 某些对象(值)的持久性。