2010-07-01 179 views
3

我是一名学习者,我正在学习ASP.NET中的缓存。ASP.NET中有三种缓存类型。ASP.NET中的数据缓存

1.Page输出缓存。

2.部分输出缓存。

3.数据缓存。

在页面输出缓存中,页面的所有渲染内容都保存在缓存和页面中,每次重新执行。

在部分输出缓存中,我们可以在页面的不同部分应用缓存规则。

但数据缓存,我不明白。

任何人都可以请解释我数据缓存?

Thanx提前。

回答

3

简单来说,数据缓存将数据存储在内存中以便快速访问。通常情况下,获取成本高昂的信息(性能方面)存储在缓存中。存储在Web应用程序环境的缓存中的一个较常见的项目通常是显示的数据库值;通过缓存这些信息,而不是依赖重复的数据库调用,Web服务器和数据库服务器系统资源的需求就会减少,Web应用程序的可扩展性也会增加。正如微软雄辩地说的那样,“缓存技术被广泛用于计算,通过将频繁访问或昂贵的数据保存在内存中来提高性能。在Web应用程序的上下文中,缓存用于保留HTTP请求中的页面或数据,并重用它们而不需要重新创建它们。“

了解更多:.NET Data Caching

0

它是关于高速缓存的应用程序数据(使用Cache类) - 某些对象(值)的持久性。