我使用 ZfcRbac 来处理我的授权和 Zend\Authentication\AuthenticationService 来处理身份验证。
我在 Zend Developer Toolbar 中注意到,每个页面请求都显示 4 个重复的 SQL 查询。
1)根据user_d查询users表
2)根据role_id查询rbac_role
3)根据parent_role_id查询rbac_role
4) 查询 rbac_role_permissions
我的身份对象存储在会话中:$authService->getStorage()->write($identity);
有没有人能够让 ZfcRbac 查询缓存而无需扩展模块并在我自己的变体中实现缓存?