有效提高命中率的緩存設計

最近在做網站應用的優化那自然就涉及到緩存方面的處理,實際應用中不可能針對所有數據進行緩存,所以那些數據要優先緩存則變得非常重要.在.net提供一些緩存功能如緩存多長時間或依賴性緩存,但這種緩存方式都很有侷限制,並不能達到緩存高命中率的數據.爲了實現這點在開始設計緩存的時候採用了LRU算法. 這種算法的主要作用是保存最近使用的數據,可以簡單地使用一個雙向鏈接結合哈希表來實現.當添加緩存或使用時候把對
相關文章
相關標籤/搜索