抱歉如果问题很愚蠢。
我在某处读到
ASP.NET支持三种类型的缓存:
页面输出缓存 [输出缓存]
片段缓存 [输出缓存]
数据缓存
而在别处则说
ASP.NET有两种不同类型的缓存:
* Application caching
* Page output caching
ASP.NET支持多少种缓存类型?
这里很好地总结了差异:
您列出了相同类型的缓存多次; 我建议阅读上面的链接,并且如果您有更多困难,请回来提出一些更具体的问题。
总结该文章如下:
我们可以使用页面输出缓存来缓存那些相对静态的内容页面。这样,不需要在每个用户请求中生成页面,而是使用页面输出缓存将页面缓存起来,以便从缓存本身访问。页面只需生成一次,然后缓存供后续获取使用。页面输出缓存允许将给定页面的整个内容存储在缓存中。