Кеширование RBAC

Всё про контроль доступа пользователей: фильтры, RBAC, проверки
Ответить
ahotnike
Сообщения: 15
Зарегистрирован: 2016.12.19, 18:50

Кеширование RBAC

Сообщение ahotnike » 2017.04.26, 18:01

Здравствуйте, решил подключить кеш к RBAC, так как 30+ запросов к бд на проверку уж слишком.
Набросал небольшую форму, где есть все роли и их доступы, могу их удалять и добавлять к разным ролям, на подобии mdmsoft/yii2-admin.
Когда делаю любые манипуляции с RBAC получаю вот такую ошибку unserialize() expects parameter 1 to be string, resource given
Без кеша все работает отлично.
Если перед подключением кеша его почистить (./yii cache/flush cache), то все ок.
Может кто то дать совет что не так?

Аватара пользователя
Йож
Сообщения: 568
Зарегистрирован: 2015.08.26, 03:05

Re: Кеширование RBAC

Сообщение Йож » 2017.05.09, 22:16

Вроде бы в проде в последних версия Yii2 всего 2 запроса в RBAC остается. samdark в прошлом году писал об этом..

Аватара пользователя
Introvert
Сообщения: 139
Зарегистрирован: 2017.07.04, 13:42
Откуда: Украина, Киев

Re: Кеширование RBAC

Сообщение Introvert » 2017.07.31, 20:53

Йож писал(а):
2017.05.09, 22:16
Вроде бы в проде в последних версия Yii2 всего 2 запроса в RBAC остается. samdark в прошлом году писал об этом..
Где писал? Т.к. Yii2 а запросов так же, далеко не 2
Пишу социальную сеть заявок для фирм.

Ответить