緩存設計

系統中都用到過cache,但想要把cache模塊作到完善卻不是這麼容易的。想到的地方html

  1. 高併發下的設計  (http://www.cnblogs.com/mushroom/p/4199701.html
  2. 緩存容器的擴展(HTTP緩存,本機緩存,分佈式緩存),能夠方便的切換共存。(http://www.cnblogs.com/shanyou/archive/2010/07/01/1769547.html
  3. 支持多種緩存過時(如絕對時間,相對時間,文件依賴,緩存互相依賴等等)(http://www.cnblogs.com/cabbage/p/3730051.html),命中率優化支持(LRU,LFU) (http://www.cnblogs.com/mushroom/p/4278275.html
  4. 緩存管理監控平臺,設置緩存過時方式, 監控緩存使用的狀況(內存使用,命中率等),方便了解系統情況,能爲系統進一步優化作參考分析。
  5. 其餘方面:簡潔的API設計,開放接口,災備,AOP 支持。
相關文章
相關標籤/搜索