Shiro登陆过后有Cache的,不用担心每次都走数据库。

解决方案 »

  1.   

    如果登录成功会写入session,不是每次都访问数据库的
      

  2.   

    http://jinnianshilongnian.iteye.com/blog/2029217
      

  3.   

    最近项目中也要用到shiro,学习中
      

  4.   

    谢谢,看了你的文章,了解了一点,我们的项目引用了缓存的机制,在配置文件里面能看出来,但是代码里面没有体现。我怀疑只是引入了但是没有真正的用上.
    授权日志:
    net.sf.ehcache.store.disk.Segment - put added 0 on heap
    net.sf.ehcache.store.disk.Segment - fault removed 0 from heap
    net.sf.ehcache.store.disk.Segment - fault added 0 on disk我的怀疑对不对啊
      

  5.   

    shiro可配置ehcache缓存的,如果命中了读缓存,没有命中读数据库。
      

  6.   

    是说缓存中有的意思。
    比方用户登陆会查询用户信息,校验成功后shiro会将用户信息缓存,下次该用户再登陆时,会先查询缓存。如果没有再去查询数据库。