記錄Mybatis和Ehcache結合時啟用延遲載入的一個坑

Mindy_Lou發表於2016-06-23

在做愛酷學習網的時候,考慮到提升網站效能,增加了快取機制(Ehcache)和啟用了Mybatis的延遲載入功能,但是效果卻十分的讓我失望,反應速度出其的慢,經過多方排查,最後確定原因出在Ehcache的配置上。

因為伺服器的配置並不高,為了節省記憶體,當時使用了Ehcache的一個限制記憶體使用量的配置,maxHeepInMemory配置項!正是因為該配置讓系統反應速度特別的慢,正確的使用方法是使用maxElementsInMemory替代掉maxHeepInMemory。

相關文章