充分利用ASP.NET的三种缓存提高站点性能的注意方法
ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。 尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI或输出层添加缓存支持。内存现在非常便宜-因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 页面级输出缓存 最简单的缓存形式,只是在内存中保留为响应请求而发送的HTML的副本。 要实现页面输出缓存,只要将一条OutputCache指令添加到页面即可。 <%@ OutputCache Duration=”60′′ VaryByParam=”*” %> 它支持五个属性
用户评论