天天看點

Asp.Net4.0/VS2010新變化(5):可擴充的(分布式)緩存

.net3.0/3.5時代,asp.net的outPut緩存預設隻能存放于記憶體中,但是記憶體資源是有限的,這就導緻了緩存的無法擴充。

而asp.net4.0中允許開發人員對緩存擴充,您可以選擇把要緩存的内容,放到記憶體,硬體,資料庫,甚至與時下流行的memcached直接對接。

以下是我摘自msdn的一段話:

ASP.NET 4對輸出緩存添加了擴充點,現在允許開發人員配置一個或多個定制的輸出緩存提供器(output-cache provider)。輸出緩存提供器可以使用任何存儲機制來持久化緩存内容。這使得輕松地建立使用任何持久化機制來儲存緩存内容的輸出緩存提供器成為可能, 這些持久化機制包括本地或遠端硬碟,資料庫,雲存儲,和分布式緩存引擎(象memcached 或 velocity)。

這将意味着,asp.net将能更輕松的應對大型網站應用需求,遺憾的是,目前尚沒看到官方的相關示例,不過也應該快了。