JPress的ehcache缓存方案、以及踩过ehcache的坑JPress的ehcache缓存方案、以及踩过ehcache的坑

Responsive image Jack
2022-03-01 18:00
156
2

最近为了提高J按的性能,减少数据查询的次数,J按大量使用了的Ehcache缓存作为起内置缓存,同时会话也是基于ehcache的重新实现的支持分部署的会议解决方案。

1、JFinal里配置ehcachePlugin插件;(H4)

因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。

2、在类路径下添加ehcache的的配置文件ehcache.xml中

因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。因为J按是基于JFinal快速开发框架,而JFinal又内置了的Ehcache的插件,使用起来及其简单。

3、直接使用EhcacheKit操作缓存。

            

    .bh-cloumn-nav{
    padding:1.5rem 0;
    margin:0 2.5rem 0 0;
    border-right:1px solid #dfdfdf;
    }
    .bh-cloumn-nav .bh-cloumn-nav-item{
    padding:1rem;
    color:#333;
    }
    .bh-cloumn-nav .bh-cloumn-nav-item.active{
    background-color:#0050B3 ;
    color:#fff;
    }
    .bh-about-banner{
    height: 180px;
    overflow: hidden;
    }

            
        

到此,一切很顺利的进行着,但随着J按在大量的使用ehcache的,ehcache的的缓存数据操作与更新就变成了一个棘手的问题,更新数据库数据了,缓存若得不到及时更新,就会导致程序在运行的过程中有大量的BUG,各种莫名其妙的问题。此时,缓存数据的更新,就需要一个良好更新的计划和方案。