假设我的数据库包含有关汽车的各种信息(颜色,品牌,型号,引擎等),我的任务是为其构建特定(但很大)的网页列表。例如:
这些页面的最终输出不是静态的,但是从数据库查询中检索的数据是。我可以编写一个工具,提前生成这些页面,或者尝试动态生成它们并依赖缓存。例如:
但是上次我查看ASP.NET / IIS7缓存时,它似乎不适合这个(我需要使用的特定类型的缓存机制似乎为每个用户都有一个单独的缓存到网站,而不是一个共享的)。有没有办法使这项工作?
答案 0 :(得分:1)
如果您在全局Cache
对象中缓存从数据库中提取的数据,那么您网站上的所有用户都可以使用该数据。
此外,如果您决定使用OutputCache
之类的内容并将“位置”设置为“服务器”,它也将全局可用。