【发布时间】:2010-03-19 11:54:56
【问题描述】:
我有一个基本的 ASP.NET 应用程序,用于请求存储在磁盘上的数据。这是从文件中加载并作为响应发送的。我希望能够将从这些文件加载的数据存储在内存中,以减少从磁盘读取的次数。
所有请求都将请求相同的数据,因此拥有一个可供所有请求访问的内存数据缓存是有意义的。
创建可用于存储和访问此缓存数据的单个可访问对象实例的最佳方法是什么?我查看了 HttpApplication,但显然它的一个新实例是为并行请求创建的,因此它不符合我的需求。
【问题讨论】: