摘要:
有时,您可能希望缓存某页,但是会基于请求为该页创建不同的版本。例如,根据查询字符串中传递的值,该页可能具有不同的输出。 ASP.NET 允许在输出缓存中缓存同一页的多个版本。输出缓存可能会因下列因素而异: 初始请求 (HTTP GET) 中的查询字符串。 回发时传递的控制值(HTTP POST 值)。 随请求传递的 HTTP 标头。 ... 阅读全文
摘要:
ASP.NET 2.0 版保留了 ASP.NET 1.1 版的所有缓存功能,同时添加了新功能并增强了现有功能。新功能包括缓存配置文件、自定义缓存依赖项、SQL 缓存依赖项以及在缓存页中创建动态内容(缓存后替换)。增强功能包括功能更强大的部分页(控件)缓存模型、增强的缓存配置以及输出缓存指令的改进。 新缓存功能 缓存配置文件 缓存配置文件使您能够在应用程序的 Web.config 文件中创建缓存... 阅读全文
摘要:
通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建报表可以提高效率。同样,如果应用程序包含一个处理复杂数据但不需要经常更新的页,则在每次请求时服务器都重新创建该页会使工作效率低下。 在这些情况下,为了帮助您提高应用程序的性能... 阅读全文