ASP.NET 4輸出緩存擴展 ASP.NET 4擴展了輸出緩存使得我們可以配置一個或多個輸出緩存provider(output cache providers)。輸出緩存provider可以使用任意存儲機制來持久化輸出緩存內容。這使得我們可以把緩存內容存在本地或者遠程磁盤、數(shù)據庫、云端或者分布式緩存引擎中(如memcached或者velocity)。 我們可以通過集成ASP.NET中的System.Web.Caching.OutputCacheProvider類來定制自己的輸出緩存provider。然后我們重4個公共方法來實現(xiàn)添加/移除/檢索/更新緩存內容(每一個緩存項都必須通過一個唯一的key來標識)。然后我們將這個自定制的輸出緩存provider注冊到web.config文件中,如下: