比方说,我的数据库包含了关于汽车的各种信息(颜色、制造、型号、引擎等),并负责为其构建特定(但很大)的网页列表。例如:
这些页面的最终输出不是静态,但是从数据库查询中检索的数据是。我可以编写一个工具来预先生成这些页面,或者尝试动态地生成这些页面并依赖于缓存。例如:
但是,上次我研究ASP.NET/IIS7 7缓存时,它似乎不适合这种缓存(我需要使用的特定类型的缓存机制似乎为站点的每个用户提供了一个单独的缓存,而不是单一的共享缓存)。有什么办法可以让它发挥作用吗?
发布于 2013-08-12 18:57:30
如果您在全局Cache对象中缓存从数据库中提取的数据,那么整个站点的所有用户都可以使用这些数据。
另外,如果您决定使用像OutputCache这样的东西并将位置设置为Server,那么它也将是全局可用的。
https://stackoverflow.com/questions/18194524
复制相似问题