从
iis.net引用:ASP.NET页面输出缓存与IIS 7输出缓存分开.在使用集成ASP.NET模式的应用程序中,ASP.NET页面输出缓存可以以编程方式用于任何内容类型,非常类似于IIS 7输出缓存.
那么我何时会选择使用IIS输出缓存以及何时更喜欢ASP.net输出缓存?还不清楚他们写的是什么asp.net缓存“可以用于任何内容类型”?
解决方法
IIS输出缓存利用ASP.NET输出缓存来缓存来自所有类型的应用程序的内容,而不仅仅是ASP.NET.
如果您正在编写ASP.NET应用程序,您将完全控制ASP.NET输出缓存,包括所有详细设置和不具备的功能.另一方面,如果您正在构建程序,IIS仍将提供输出缓存(利用.NET框架提供的功能),而无需为此触摸任何.NET代码.
推荐阅读:
> Configure IIS Output Cache
> Enhance your Apps with the Integrated ASP.NET Pipeline
> ASP.NET Caching and Best Practices
> IIS 7.0 Output Caching Walkthrough