有什麼方法可以爲某些特定的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
感謝您的回覆。但是,我想爲某些網址格式進行此操作。 –