解决方案 »

  1.   

    对于 CMS权限系统 权限控制,先得搞清楚 你是细粒度还是粗粒度,细粒度的的就得需要前台和后端访问一起控制,对于权限控制的基础数据保存问题,我的建议:
        保存到数据库,对于那些可变性不是很大的数据(权限数据,角色、访问量频繁的角色权限数据)可以再系统启动的时候 进行预加载(可以本地cache或者是分布式缓存(redis/ memecahed。。)),同时做好DB数据更新和缓存的更新频率(每晚定时刷新或者DB更新后立马同步到应用端)。  同时对于数据库表的设计,应该以面向对象的方式来构建(不要太多冗余)对于后台更新频繁的表不台建议建立索引。而对于预加载的表可以建立 查询关键字聚集索引或聚合索引...