2
我在Yii构建了一个rbac实现,首先我想知道系统有多快。也许已经在更大的项目中使用它的人可以帮助我。让开发人员将操作分配给角色是否是一个好主意(当开发人员使用更多任务进行分组时(是否允许将任务分配给任务)操作),是否更好? Yii RBAC有多快?
想象一下,在角色下面有一千个操作和大量的任务。 因此,基本上,这与其他系统相比有多快?
我在Yii构建了一个rbac实现,首先我想知道系统有多快。也许已经在更大的项目中使用它的人可以帮助我。让开发人员将操作分配给角色是否是一个好主意(当开发人员使用更多任务进行分组时(是否允许将任务分配给任务)操作),是否更好? Yii RBAC有多快?
想象一下,在角色下面有一千个操作和大量的任务。 因此,基本上,这与其他系统相比有多快?
我已经提出了Yii中的CDBAuthManager
https://github.com/yiisoft/yii/issues/1533#issuecomment-9207350
和有(我在扩展类的形式做,如果你不想打补丁的代码,你可以使用)补丁这里讨论
p_180057#entry180057" > http://www.yiiframework.com/forum/index.php/topic/37216-holy-cdbauthmanager-queries-batman/page_ p _180057#entry180057
一般来说,瓶颈具有递归查询来解决角色。 和高速缓存将解决此问题,您应该调用您的afterSave
清除Auth相关型号