1. 程式人生 > >采用什麽樣的策略和方法來實現系統緩存?

采用什麽樣的策略和方法來實現系統緩存?

服務器 耗時 緩存服務器 time 緩存策略 自定義緩存 情況下 直接 集群

在ASP.NET 中緩存有頁面緩存,數據源緩存,和一些自己定義的緩存!

對於那些整個頁面不經常變化的我們可以使用頁面緩存,而對於那些執行非常耗時的SQL 語句並且數據的及時性要求不高的我們可以使用數據源緩存。

對於頁面緩存、數據源緩存等都不滿足要求的情況下采用直接操作HttpRuntime.Cache 來自定義緩存策略。如果需要用多臺Web 服務器作為一個集群來承載網站的情況,則可以部署專門的分布式緩存服務器,比如Memcached。

采用什麽樣的策略和方法來實現系統緩存?