缓存

缓存

  • 用来提升读取数据的性能,减少数据库交互
  • 第一次查询缓存,没有数据就去数据库查询,查询出数据放进缓存
  • 第二次查询缓存,有数据直接返回,不在和数据库交互
  • 提升用户体验,突破数据库性能瓶颈

缓存类似Map

  • key-value
  • 缓存对象key是id,value是object
  • 缓存查询列表key是自定义name,value是查询结果list
  • 缓存页面 缓存Response gzip压缩

JFinal中使用Cache

  • 使用CacheKit
  • 使用拦截器CacheInterceptor
  • 自动清除缓存使用EvictInterceptor
  • 手动调用缓存CacheKit+DataLoader

你可能感兴趣的:(缓存)