我們的客戶每個應用程序服務器有數百個項目。每個項目都有自己的元數據描述符(內存大約1MB,從DB加載大約1sec)。 元數據用於在各個方面驗證對服務器的每個請求(權限,有效字段,字段值等)。我們嚴重依賴於此元數據。如何調整應用程序服務器中的緩存
爲了節省查詢數據庫的時間,我們決定實施緩存機制(使用EHCache)來存儲項目的元數據。我們希望適當調整緩存。
我想知道,什麼是調整高速緩存的性能(總規模,對象數量,疏散策略...)
例如技術,應該還沒有被一段訪問的對象時間被釋放以節省內存?如何選擇驅逐戰略(如LRU,MRU)?
我們確實有一個經驗豐富的負載測試團隊和大量來自客戶的數據(項目數量,平均元數據大小等等),所以構建負載測試環境應該不成問題。我只是不確定我應該尋找什麼?
請分享您的緩存調整經驗。
謝謝