Have you applied indexes and referential integrity to the ACL tables? It will make a dramatic difference. Do that before you apply caches.
Jeremy Burns Class Outfit http://www.classoutfit.com On 20 Sep 2011, at 15:28, sathyashrayan wrote: > Ok..after looking here and there I got to know that I need to set > index in acos,aros tables. Even then it is taking more time. So > searched and found that it could be solved with cache. trying to > install these two links, but does not work for me. > > http://bakery.cakephp.org/articles/Frank/2009/04/15/caching_acl_permissions_with_cachedaclcomponent > http://bakery.cakephp.org/articles/Frank/2009/03/27/efficient_caching_with_namespacefileengine > > That is, when i make a login, it is not getting redirected to the > specified page. I have placed those file in this path.. > > [path]\app\vendors\namespace_file.php > [path]\app\controllers\components\cached_acl.php > > Any help? > > On Sep 20, 2:57 pm, sathyashrayan <[email protected]> wrote: >> Group, >> I used Alaxos ACL plugin found here.. >> >> http://www.alaxos.net/blaxos/pages/view/plugin_acl >> >> In my project i have more than 165 actions and 55 controllers, >> including ADD, EDIT ect. When I clicked role wise permission in the >> plugin (admin/acl/aros/role_permissions) i get >> >> Fatal error: Maximum execution time of 60 seconds exceeded in [path] >> \cake\libs\model\datasources\dbo\dbo_mysql.php on line 600 >> >> I know i could just use set_time_limit(0); in the action >> admin_role_permissions() of [path]\app\plugins\acl\controllers >> \aros_controller.php >> >> But when I went on commenting out some lines in that controller, i got >> the point where the execution exceeds the limit. If i am not wrong >> then it is on this line >> >> $authorized = $this->Acl->check($role, $full_action); Line-258 >> >> The I saw this function in core cakephp [path]\cake\libs\controller >> \components\acl.php on the >> functionhttp://book.cakephp.org/view/1249/Checking-Permissions-The-ACL-Component >> >> I see two foreach after Set::extract() call. Can anyone point out >> where the execution exceeds the limit. Thanks for any help. > > -- > Our newest site for the community: CakePHP Video Tutorials > http://tv.cakephp.org > Check out the new CakePHP Questions site http://ask.cakephp.org and help > others with their CakePHP related questions. > > > To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/cake-php -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
