目錄
OutputCache概念學習
OutputCache屬性詳解(一)
OutputCache屬性詳解(二)
OutputCache屬性詳解(三)
OutputCache屬性詳解(四)— SqlDependency
關于緩存的介紹,可以參考這里,寫的非常好。
當然,上面的只是我個人的見解,如有問題歡迎指正。
<%@ 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" %>
參考:http://msdn.microsoft.com/zh-cn/library/hdxfb6cy.aspx
Any:輸出緩存可位于產生請求的瀏覽器客戶端、參與請求的代理服務器(或任何其他服務器)或處理請求的服務器上。此值對應于 HttpCacheability.Public 枚舉值。 Client:輸出緩存位于產生請求的瀏覽器客戶端上。此值對應于 HttpCacheability.Private 枚舉值。 Downstream:輸出緩存可存儲在任何 HTTP 1.1 可緩存設備中,源服務器除外。這包括代理服務器和發出請求的客戶端。 None:對于請求的頁,禁用輸出緩存。此值對應于 HttpCacheability.NoCache 枚舉值。 Server:輸出緩存位于處理請求的 Web 服務器上。此值對應于 HttpCacheability.Server 枚舉值。 ServerAndClient:輸出緩存只能存儲在源服務器或發出請求的客戶端中。代理服務器不能緩存響應。此值對應于 HttpCacheability.Private 和 HttpCacheability.Server 枚舉值的組合。
關于OutputCache 的概念就寫到這,后面會寫到每個屬性的使用以及差異化,希望大家多多支持。
新聞熱點
疑難解答