碰到的一些问题,解决方案记录

  1. 生成工号

    多线程解决,加同步锁,避免工号重复

  2. cookies 问题:用帐号访问prd时,进入后却发现不是自己的帐号

    子域名可以用父级的数据,及是 三级域名可以访问二级域名的cookies数据 

    解决方案: 三种环境都调整到三级域名,域名同级下,数据独立

  3. 亚马逊redis不稳定,造成获取连接失败

    当redis数据为空获取不到,去调用数据库;当redis连接异常,去调用数据库

  4. 很多接口调用时间超长,特别是人员查角色,和角色查资源

    每个接口增加本地缓存,默认缓存5分钟,测试结果,原来一个接口循环200次,花27秒,增加缓存后,只要第一次查数据库,后面从内存获取,时间需要1.5秒就可以完成,性能改进明显

    其他系统反映问题: 给角色新加的资源为什么没出来, 结果: 缓存5分钟失效后,从新从数据库拿数据,菜单出来




你可能感兴趣的:(碰到的一些问题,解决方案记录)