有没有办法为某些特定的URL模式实现页面缓存?例如,我在我的ASP.NET网站上有文章,并且它们没有经常更改。所有这些都有一个URL模式如下:
www.myite.com/articles/article1.aspx
www.myite.com/articles/article2.aspx
www.myite.com/articles/article3.aspx
等等。
我希望所有这些都至少在服务器上缓存24小时。我该怎么做?任何帮助。
答案 0 :(得分:1)
我建议您查看输出缓存。此功能可以帮助您实现页面缓存和显示内容,以减少不经常更改的页面。
关于输出缓存的一些好的链接:
此外,为了缓存遵循特定URL模式的页面,您可以单独执行此操作(这非常明显),您可以查看web.config中可用的<location>
属性。帮助您配置在其中指定的特定目录的各种设置。当然,此标记的子标记内也可以使用缓存设置。
此链接可能指向正确的方向:
Set cache to a folder in web.config
希望这有帮助。