2015-12-07 54 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頁,和相同的網址模式。我不想單獨緩存每個頁面。 –