您可以使用@ OutputCache指令來緩存動態生成的頁面。
ASP.NET允許您緩存由ASP.NET中引用的ASP.NET頁面生成的部分或全部響應作爲輸出緩存。您可以在發出請求的瀏覽器,響應請求的Web服務器以及請求或響應流中的任何其他支持緩存的設備(如代理服務器)上緩存頁面。
@ OutputCache:聲明性地控制包含在頁面中的ASP.NET頁面或用戶控件的輸出緩存策略。
<%@ OutputCache Duration="#ofseconds"
Location="Any | Client | Downstream | Server | None |
ServerAndClient "
Shared="True | False"
VaryByControl="controlname"
VaryByCustom="browser | customstring"
VaryByHeader="headers"
VaryByParam="parametername"
VaryByContentEncoding="encodings"
CacheProfile="cache profile name | ''"
NoStore="true | false"
SqlDependency="database/table name pair | CommandNotification"
ProviderName="Provider Name"
%>
參見本: @ OutputCache
Caching ASP.NET Pages
這不是我所要求的。我熟悉OutputCache。我的問題涉及由cdn緩存asp.net頁面,如MaxCDN或其他 – 2013-02-28 13:27:07