我编写了一个 HttpModule 接受请求,处理它(通过数据库查找),并将结果(html)输出回响应。(注意,HttpModule实际上是在请求完成之后才结束请求,所以没有正常的ASP.NET处理请求。)
由于数据库查找可能很昂贵/耗时,我想将结果存储在内存中,以便后续(相同)请求可以在不进入数据库的情况下提供相同的内容。
我可以在哪里存储(内存中)数据,以便它可用于 HttpModule 的后续调用?
我编写了一个 HttpModule 接受请求,处理它(通过数据库查找),并将结果(html)输出回响应。(注意,HttpModule实际上是在请求完成之后才结束请求,所以没有正常的ASP.NET处理请求。)
由于数据库查找可能很昂贵/耗时,我想将结果存储在内存中,以便后续(相同)请求可以在不进入数据库的情况下提供相同的内容。
我可以在哪里存储(内存中)数据,以便它可用于 HttpModule 的后续调用?