假设我有一个包含各种汽车信息(颜色、品牌、型号、引擎等)的数据库,并且我的任务是为其构建特定(但很大)的网页列表。例如:
- www.example.com/fords.aspx
- www.example.com/hondas.aspx
- www.example.com/dark-cars.aspx
- www.example.com/bright-cars.aspx
这些页面的最终输出不是静态的,而是从数据库查询中检索到的数据。我可以编写一个工具来提前生成这些页面,或者尝试动态生成它们并依赖缓存。例如:
- www.example.com/dynamic.aspx?make=fords
但是上次我研究 ASP.NET/IIS7 缓存时,它似乎不适合这种情况(我需要使用的特定类型的缓存机制似乎为网站的每个用户都有一个单独的缓存,而不是一个共享的)。有没有办法让它工作?