2015-12-07 21 views
0

有什么方法可以为某些特定的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小时。我该怎么做?任何帮助。

+0

您可以在您的aspx页面使用输出缓存 – F11

+0

感谢您的回复。但是,我想为某些网址格式进行此操作。 –

回答

1

我建议你应该看看输出缓存。此功能可以帮助您实现缓存页面和显示较不频繁更改页面的内容。

的输出缓存有一些很好的链接:

MSDN : Output Caching

Output Caching Information

另外,缓存遵循特定的URL模式的页面,你可以做到这一点单独(这是很明显的)您可以查看web.config中可用的<location>属性,该属性可以帮助您为您在其中指定的特定目录配置各种设置。当然,这个标签的子标签内部也可以使用缓存设置。

此链接可能会在正确的方向指向:

Set cache to a folder in web.config

希望这有助于。

+0

谢谢@matt ...似乎是正确的指针。很快会回来标记为答案。 –

+0

@孙尼 - 没有probs兄弟。这里有所帮助。让我知道它是如何工作的。 –

+0

@SunnySharma:你有没有实现它?我也有同样的情况。我有超过30页,和相同的网址模式。我不想单独缓存每个页面。 –