有什么方法可以为某些特定的URL模式实现页面缓存?例如,我的ASP.NET网站上有文章,并没有经常更改。他们都有一个URL模式如下:在IIS 8.5上对某些URL模式进行页面缓存
www.myite.com/articles/article1.aspx
www.myite.com/articles/article2.aspx
www.myite。 com/articles/article3.aspx
等等。
我希望它们全部至少在服务器上被缓存24小时。我该怎么做?任何帮助。
有什么方法可以为某些特定的URL模式实现页面缓存?例如,我的ASP.NET网站上有文章,并没有经常更改。他们都有一个URL模式如下:在IIS 8.5上对某些URL模式进行页面缓存
www.myite.com/articles/article1.aspx
www.myite.com/articles/article2.aspx
www.myite。 com/articles/article3.aspx
等等。
我希望它们全部至少在服务器上被缓存24小时。我该怎么做?任何帮助。
我建议你应该看看输出缓存。此功能可以帮助您实现缓存页面和显示较不频繁更改页面的内容。
的输出缓存有一些很好的链接:
另外,缓存遵循特定的URL模式的页面,你可以做到这一点单独(这是很明显的)您可以查看web.config中可用的<location>
属性,该属性可以帮助您为您在其中指定的特定目录配置各种设置。当然,这个标签的子标签内部也可以使用缓存设置。
此链接可能会在正确的方向指向:
Set cache to a folder in web.config
希望这有助于。
谢谢@matt ...似乎是正确的指针。很快会回来标记为答案。 –
@孙尼 - 没有probs兄弟。这里有所帮助。让我知道它是如何工作的。 –
@SunnySharma:你有没有实现它?我也有同样的情况。我有超过30页,和相同的网址模式。我不想单独缓存每个页面。 –
您可以在您的aspx页面使用输出缓存 – F11
感谢您的回复。但是,我想为某些网址格式进行此操作。 –