首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该自动生成ASP.NET页面还是尝试缓存它们?

问我应该自动生成ASP.NET页面还是尝试缓存它们?
EN

Stack Overflow用户
提问于 2013-08-12 18:54:22
回答 1查看 74关注 0票数 0

比方说,我的数据库包含了关于汽车的各种信息(颜色、制造、型号、引擎等),并负责为其构建特定(但很大)的网页列表。例如:

  • 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 7缓存时,它似乎不适合这种缓存(我需要使用的特定类型的缓存机制似乎为站点的每个用户提供了一个单独的缓存,而不是单一的共享缓存)。有什么办法可以让它发挥作用吗?

EN

回答 1

Stack Overflow用户

发布于 2013-08-12 18:57:30

如果您在全局Cache对象中缓存从数据库中提取的数据,那么整个站点的所有用户都可以使用这些数据。

另外,如果您决定使用像OutputCache这样的东西并将位置设置为Server,那么它也将是全局可用的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18194524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档